private void btnAceptar_Click(object sender, EventArgs e) { clsLogin MiUsuario = clsLogin.Validar(txtUsuario.Text, txtClave.Text); if (MiUsuario == null) { MessageBox.Show("El usuario y/o contraseña es incorrecto."); } else { mdlVariables.MiUsuarioConectado = MiUsuario; Close(); } }
public static clsLogin Validar(string parNombresEmp, string parDNIEmp) { clsLogin UsuarioRetornado = null; SqlConnection conexion = new SqlConnection(mdlVariables.CadenaDeConexion); SqlCommand cmd = new SqlCommand("usp_Usuario_Validacion", conexion); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@parNombres_Emp", parNombresEmp); cmd.Parameters.AddWithValue("@parDNI_Emp", parDNIEmp); conexion.Open(); SqlDataReader contenedor; contenedor = cmd.ExecuteReader(); while (contenedor.Read() == true) { UsuarioRetornado = new clsLogin(contenedor["Nombres_Emp"].ToString(), contenedor["DNI_Emp"].ToString(), Convert.ToChar(contenedor["Tipo_Emp"].ToString())); } conexion.Close(); return(UsuarioRetornado); }