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();
            }
        }
示例#2
0
        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);
        }