Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2009, 12:19
ChicaFreak
 
Fecha de Ingreso: junio-2009
Mensajes: 10
Antigüedad: 15 años, 8 meses
Puntos: 0
ayuda con vb.net

Hola a todos tengo dos preguntas

la primera resulta que tengo un formulario de inicio de sesion
donde tengo este procedimiento


Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click

Dim consulta As String
Dim datos As DataSet

If String.IsNullOrEmpty(Me.UsernameTextBox.Text) = False And String.IsNullOrEmpty(PasswordTextBox.Text) = False Then
consulta = "SELECT public.usuario.usu_rut, public.usuario.usu_contrasegna FROM public.usuario " _
& "WHERE public.usuario.usu_rut ='" & Me.UsernameTextBox.Text & "' AND public.usuario.usu_contrasegna ='" & PasswordTextBox.Text & "'"

datos = CargaTabla(consulta)



If datos.Tables(0).Rows.Count > 0 Then
MenuPrincipal.Show()
prut = datos.Tables(0).Rows(0)(0).ToString
Me.Close()
Else
MessageBox.Show("Error", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error)


End If

End If

Dim iniciar As String

iniciar = ""

EjecutaSQL(iniciar)

End Sub


bueno la cosa es que tengo dos tipos de usuario el administrador y el usuario normal

aqui esta declarado eso claro
el problema es que no se en que parte del codigo poner que una opcion del menu este deshabilitada cuando el usuario sea usuario normal


tal vez es simple pero esos detalles siempre se me van

la otra consulta es que tengo este codigo para insertar datos


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim ffecha As String
Dim idRecuperada As Integer



Dim insertar As String

ffecha = Format(CDate(Me.DTPFechaCompra.Value), "yyyy-MM-dd")


insertar = "insert into licitacion(lic_nombre,lic_cantidad,lic_marca,lic_f echa_compra,usu_rut) values('" & TXTNombreEqui.Text & "'," & NumericUpDown1.Value.ToString & ",'" & TXTMarcaEqui.Text & "','" & ffecha & "','" & prut & "');" _
& "SELECT max(licitacion.lic_id) as idre FROM public.licitacion;"


idRecuperada = EjecutaSQL_Rec(insertar)



insertar = "insert into detalle_licitacion(lde_detalle,lde_especificacione s,lic_id) values('" & TXTDetalle.Text & "','" & TXTEspecificaciones.Text & "'," & idRecuperada.ToString & ")"

MsgBox(insertar)

EjecutaSQL(insertar)


End Sub



y lo que quiero es que me envie un mensaje de error si no se ingresaron los datos y si los datos fueron ingresados que envie un msje avisando que se ingresaron correctamente

me podrian ayudar porfa

tal vez la cuestion es más simple
pero no kxo como hacerla

saludos y gracias de antemano