Respuesta: asignar estados segun el usuario hola
pues mira lo deje asi
estadosuser = Session("IDESTADOS".ToString)
consulta3 = "select id_estados from USUARIO where id_estados = " & estadosuser & ""
dtUsuario = ExecuteQueryDataTable(consulta3)
txtestado.Text = dtUsuario.Rows(0)("id_estados").ToString
y funciona
gracias por responder pues no quedo como queria pero bueno.
tengo una pregunta es que me sale un error en un pedazo de codigo que tengo me podrias ayudar
es este el codigo es para insertar un registro
If Exists(id_area) Then
Dim result As Boolean = Insert(ddlconsecutivo.Text, txtidarea.Text, txtfecha.Text, txtcantidad0.Text, DropDownList2.Text, txtidenti.Text, txtobservacion.Text, txtestado.Text)
If result Then
Response.Write("El registro se ha ingresado correctamente.")
End If
End If
End Sub
Private Function Insert(ByVal id_solicitud As Integer, ByVal id_area As String, ByVal fecha As DateTime, ByVal cantidad_solicitada As String, ByVal id_materiales As String, ByVal id_usuario As Integer, ByVal observaciones As String, ByVal id_estados As String) As Boolean
Dim sql As String = "INSERT INTO SOLICITUD(id_solicitud ,id_area,fecha,cantidad_solicitada,id_materiales,i d_usuario,observaciones,id_estados) VALUES (@id_solicitud, @id_area, @fecha, @cantidad_solicitada, @id_materiales, @id_usuario, @observaciones, @id_estados)"
Using conn As New SqlConnection("Data Source=STEFANNY-HERRER\SQLEXPRESS;Initial Catalog=papeleria;User ID=admin;Password=rscorp2011")
Dim Nextid_solictud As Integer = Maxid_solicitud() + 1
Dim command As New SqlCommand(sql, conn)
command.Parameters.AddWithValue("@id_solicitud", Nextid_solictud)
command.Parameters.AddWithValue("@id_area", id_area)
command.Parameters.AddWithValue("@fecha", fecha)
command.Parameters.AddWithValue("@cantidad_solicit ada", cantidad_solicitada)
command.Parameters.AddWithValue("@id_materiales", id_materiales)
command.Parameters.AddWithValue("@id_usuario", id_usuario)
command.Parameters.AddWithValue("@observaciones", observaciones)
command.Parameters.AddWithValue("@id_estados", id_estados)
conn.Open()
Dim rowsAffected As Integer = command.ExecuteNonQuery()
If rowsAffected > 0 Then
Return True
Else
Return False
y este es el error sale en esta parte del codigo
Dim result As Boolean = Insert(ddlconsecutivo.Text, txtidarea.Text, txtfecha.Text, txtcantidad0.Text, DropDownList2.Text, txtidenti.Text, txtobservacion.Text, txtestado.Text)
La conversión de la cadena "" en el tipo 'Integer' no es válida.
ojala me puedan ayudar
gracias |