示例#1
0
        public bool logearse(Form frm, Label lblUser, Label lblPass, Label lblLogearse, TextBox user, TextBox pass)
        {
            SqlDataReader Loguear;

            if (Usuario == string.Empty)
            {
                lblUser.Text = "Llene el campo usuario";
                return(false);
            }
            else
            {
                lblUser.Text = string.Empty;
            }
            if (Contraseña == string.Empty)
            {
                lblPass.Text = "Llene el campo de contraseña";
                return(false);
            }
            else
            {
                lblPass.Text = string.Empty;
            }
            Loguear = Usuario_D.logearse(Usuario, Contraseña);
            if (Loguear.Read() == true)
            {
                frm.Show();
                return(true);
            }
            else
            {
                pass.Text        = string.Empty;
                lblLogearse.Text = "Usuario o contraseña invalidas, intente de nuevo";
                return(false);
            }
        }
示例#2
0
        private void entrar()
        {
            //if (HayInternet() == true)
            //{
            try
            {
                CN_Login        _Login = new CN_Login();
                MySqlDataReader Loguear;
                Loguear = _Login.IniciarSesion(txtNickname.Text, txtContra.Text);
                if (Loguear.Read() == true)
                {
                    /*
                     * if (HayInternet() == true)
                     * {
                     *
                     * }
                     * else
                     * {
                     *
                     *  MessageBox.Show("Compruebe su conexión a internet, no tendrá todas las funcionalidades", "Conexion a internet", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     * }
                     */

                    Cursor.Current     = Cursors.WaitCursor;
                    Program.nickname   = txtNickname.Text;
                    Program.contraseña = txtContra.Text;
                    Program.cargo      = Loguear["nombreCargo"].ToString();
                    Program.nombre     = Loguear["Nombre"].ToString();
                    Program.apellidos  = Loguear["Apellidos"].ToString();
                    Program.correo     = Loguear["Correo"].ToString();
                    dsUsuario Ds = new dsUsuario();
                    for (int i = 0; i < 3; i++)
                    {
                        Ds.Tables[0].Rows.Add(new object[] { Loguear["nombreCargo"].ToString(), Loguear["Nombre"].ToString(),
                                                             Loguear["Correo"].ToString() });
                    }
                    Reportes r = new Reportes();
                    r.setInformacion(Ds);
                    Menu mn = new Menu();
                    mn.Show();
                    Cursor.Current = Cursors.Default;
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Usuario o contraseña incorrectos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtContra.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ha ocurrido un error " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //} else {
            //    MessageBox.Show("Compruebe su conexión a internet", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}
        }
示例#3
0
        private void validar()
        {
            CNUsuario     objUsuario = new CNUsuario();
            SqlDataReader Loguear;
            SqlDataReader Perfil;

            objUsuario.Usuario = tbUsuario.Text;
            objUsuario.Pass    = tbContrasenna.Text;
            if (objUsuario.Usuario == tbUsuario.Text)
            {
                Loguear = objUsuario.IniciarSesion();

                if (Loguear.Read() == true)
                {
                    Perfil = objUsuario.UsuarioPerfil();
                    liston = new List <string>();
                    FormMenuPrincipal objPPrincipal = new FormMenuPrincipal();
                    try
                    {
                        while (Perfil.Read())
                        {
                            nomUsu = Perfil["Nombres"].ToString();
                            patUsu = Perfil["ApellidoPaterno"].ToString();
                            matUsu = Perfil["ApellidoMaterno"].ToString();
                            rol    = Perfil["nomRol"].ToString();
                            if (Perfil["foto"].ToString() != "")
                            {
                                picture = (byte[])(Perfil["foto"]);
                                MemoryStream ms = new MemoryStream(picture);
                                objPPrincipal.pbPerfil.Image = Image.FromStream(ms);
                            }
                            LoginInfo.IdUsuario       = Perfil["IdUsuario"].ToString();
                            objPPrincipal.label1.Text = nomUsu;
                            objPPrincipal.label2.Text = patUsu + " " + matUsu;
                            objPPrincipal.label3.Text = rol;

                            liston.Add(Perfil["descripcion"].ToString());
                        }
                        //Console.WriteLine(liston[0].ToString()+ " .. "+ liston[1].ToString());
                        Hide();
                        Loguear.Close();


                        objPPrincipal.Show();
                    }
                    catch (Exception e) {
                        MessageBox.Show("Error en el loginForm" + e);
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o contraseña Invalidos");
                }
            }
        }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        N_ConsultaUsuario objUsuario = new N_ConsultaUsuario();
        SqlDataReader     Loguear;

        Loguear = objUsuario.IniciarSesion();
        Loguear.Read();

        Label1.Text = P_ClasePrevilegios.Tipousuario;
        // Label2.Text = P_ClasePrevilegios.CualApellido;
    }
示例#5
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            CNLogin       objLogin = new CNLogin();
            SqlDataReader Loguear;

            objLogin.Usuario    = txtUser.Text;
            objLogin.Contraseña = txtPass.Text;

            if (objLogin.Usuario == txtUser.Text)
            {
                lblErrorUsuario.Visible = false;

                if (objLogin.Contraseña == txtPass.Text)
                {
                    lblErrorPass.Visible = false;
                    Loguear = objLogin.IniciarSesion();

                    if (Loguear.Read() == true)
                    {
                        this.Hide();
                        LoginCarga _loginCarga = new LoginCarga();
                        _loginCarga.Show();
                        //try
                        //{
                        //    Program.Cargo = Loguear["TIP_ID"].ToString();

                        //}
                        //catch (Exception w)
                        //{

                        //}
                    }
                    else
                    {
                        lblErrorLogin.Text    = "Usuario o Contraseña invalidas, intente de nuevo";
                        lblErrorLogin.Visible = true;
                        txtPass.Text          = "";
                        txtPass_Leave(null, e);
                        txtUser.Focus();
                    }
                }
                else
                {
                    lblErrorPass.Text    = objLogin.Contraseña;
                    lblErrorPass.Visible = true;
                }
            }
            else
            {
                lblErrorUsuario.Text    = objLogin.Usuario;
                lblErrorUsuario.Visible = true;
            }
        }
        private void btnlogin_Click(object sender, EventArgs e)
        {
            CNUsuario     objUsuario = new CNUsuario();
            SqlDataReader Loguear;
            string        usuario = txtuser.Text;

            objUsuario.Usuario = txtuser.Text;
            objUsuario.Pass    = txtpass.Text;
            if (objUsuario.Usuario == txtuser.Text)
            {
                if (objUsuario.Pass == txtpass.Text)
                {
                    Loguear = objUsuario.IniciarSesion();
                    if (Loguear.Read() == true)
                    {
                        CNUsuario objDato = new CNUsuario();

                        objDato.Usuario = usuario;
                        DataTable dato = objDato.BuscarUsuario();
                        if (dato.Rows[0][2].ToString().Equals("Administrador"))
                        {
                            this.Hide();
                            Inicio ObjFP = new Inicio();
                            ObjFP.Show();
                        }
                        else
                        {
                            this.Hide();
                            Inicio ObjFP = new Inicio("a");
                            ObjFP.Show();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Usuario o Contraseña Invalida");
                        txtuser.Text                  = "USUARIO";
                        txtuser.ForeColor             = Color.LightGray;
                        txtpass.Text                  = "CONTRASEÑA";
                        txtpass.ForeColor             = Color.LightGray;
                        txtpass.UseSystemPasswordChar = false;
                    }
                }
                else
                {
                    MessageBox.Show(objUsuario.Pass);
                }
            }
            else
            {
                MessageBox.Show(objUsuario.Usuario);
            }
        }
示例#7
0
        private void button1_Click(object sender, EventArgs e)
        {
            CN_Usuario    objCOnsulta = new CN_Usuario();
            SqlDataReader Loguear;

            objCOnsulta.Usuario    = txtUsuario.Text;
            objCOnsulta.Contraseña = txtContrasea.Text;
            Loguear = objCOnsulta.IniciarSesion();
            if (Loguear.Read() == true)
            {
                this.Hide();
                MessageBox.Show("Bienvenido");
            }
        }
示例#8
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            CNEmpleados     objEmpleado = new CNEmpleados();
            MySqlDataReader Loguear;

            objEmpleado.Usuario     = txtUsuario.Text;
            objEmpleado.Contrasenia = txtContra.Text;
            if (objEmpleado.Usuario == txtUsuario.Text)
            {
                lblErrorUsuario.Visible = false;

                if (objEmpleado.Contrasenia == txtContra.Text)
                {
                    lblErrorContra.Visible = false;

                    Loguear = objEmpleado.iniciarSesion();
                    if (Loguear.Read() == true)
                    {
                        this.Hide();
                        frmPrincipal objFP = new frmPrincipal();
                        Program.Cargo     = Loguear["tipo_de_usuario"].ToString();
                        Program.Nombre    = Loguear["nombre"].ToString();
                        Program.Apellidos = Loguear["apellido"].ToString();
                        Program.Correo    = Loguear["correo_elec"].ToString();
                        objFP.Show();
                    }
                    else
                    {
                        lblErrorLogin.Text    = "¡Usuario o contraseña invalidos!";
                        lblErrorLogin.Visible = true;
                        txtContra.Text        = "";
                        txtContra_Leave(null, e);
                        txtContra_Enter(null, e);
                        txtContra.Focus();
                    }
                }
                else
                {
                    lblErrorContra.Text    = objEmpleado.Contrasenia;
                    lblErrorLogin.Visible  = false;
                    lblErrorContra.Visible = true;
                }
            }
            else
            {
                lblErrorUsuario.Text    = objEmpleado.Usuario;
                lblErrorUsuario.Visible = true;
            }
        }
示例#9
0
        private void btnlogin_Click(object sender, EventArgs e)
        {
            CNEmpleado    objEmpleado = new CNEmpleado();
            SqlDataReader Loguear;

            objEmpleado.Usuario    = txtuser.Text;
            objEmpleado.Contraseña = txtpass.Text;
            if (objEmpleado.Usuario == txtuser.Text)
            {
                Loguear = objEmpleado.IniciarSesion();

                if (Loguear.Read() == true)
                {
                    Program.cargo    = Loguear["cargo"].ToString();
                    Program.nombre   = Loguear["nombre"].ToString();
                    Program.apellido = Loguear["apellido"].ToString();
                    if (Program.cargo != "Propietaria")
                    {
                        this.Hide();
                        Menu ObjFP = new Menu();
                        Program.cargo    = Loguear["cargo"].ToString();
                        Program.nombre   = Loguear["nombre"].ToString();
                        Program.apellido = Loguear["apellido"].ToString();
                        ObjFP.Show();
                    }
                    else
                    {
                        this.Hide();
                        Menu ObjFP = new Menu();
                        Program.cargo    = Loguear["cargo"].ToString();
                        Program.nombre   = Loguear["nombre"].ToString();
                        Program.apellido = Loguear["apellido"].ToString();
                        ObjFP.Show();
                    }
                }
                else
                {
                    btErrorLogin.Text    = "Usuario o contraseña invalidas, intente de nuevo";
                    btErrorLogin.Visible = true;
                    txtpass.Text         = "";
                }
            }
            else
            {
                MessageBox.Show(objEmpleado.Usuario);
            }
        }
示例#10
0
        private void btnlogin_Click(object sender, EventArgs e)
        {
            //Form formulario = new FormMenuPrincipal();
            //formulario.Show();
            CNEmpleado    objEmpleado = new CNEmpleado();
            SqlDataReader Loguear;

            objEmpleado.Usuario    = textuser.Text;
            objEmpleado.Contraseña = textpass.Text;

            if (objEmpleado.Usuario == textuser.Text)
            {
                lblErrorUsuario.Visible = false;

                if (objEmpleado.Contraseña == textpass.Text)
                {
                    lblErrorPass.Visible = false;
                    Loguear = objEmpleado.IniciarSesion();

                    if (Loguear.Read() == true)
                    {
                        this.Hide();
                        FormMenuPrincipal ObjFP = new FormMenuPrincipal();
                        ObjFP.Show();
                    }
                    else
                    {
                        lblErrorLogin.Text    = "Usuario o contraseña invalidas, intente de nuevo porfavor";
                        lblErrorLogin.Visible = true;
                        textpass.Text         = "";
                        textpass_Leave(null, e);
                        textuser.Focus();
                    }
                }
                else
                {
                    lblErrorPass.Text    = objEmpleado.Contraseña;
                    lblErrorPass.Visible = true;
                }
            }
            else
            {
                lblErrorUsuario.Text    = objEmpleado.Usuario;
                lblErrorUsuario.Visible = true;
            }
        }
示例#11
0
        private void btnlogin_Click(object sender, EventArgs e)
        {
            CNEmpleado    ObjEmpleado = new CNEmpleado();
            SqlDataReader Loguear;

            ObjEmpleado.Usuario    = txtuser.Text;
            ObjEmpleado.Contraseña = txtpass.Text;

            if (ObjEmpleado.Usuario == txtuser.Text)
            {
                lblErrorUser.Visible = false;
                if (ObjEmpleado.Contraseña == txtpass.Text)
                {
                    lblErrorPass.Visible = false;
                    Loguear = ObjEmpleado.IniciarSesion();

                    if (Loguear.Read() == true)
                    {
                        this.Hide();
                        FormContent ObjFP = new FormContent();
                        Program.Cargo    = Loguear["Cargo"].ToString();
                        Program.Nombre   = Loguear["Nombres"].ToString();
                        Program.Apellido = Loguear["Apellidos"].ToString();
                        ObjFP.Show();
                    }
                    else
                    {
                        lblErrorAcceso.Text    = "Неправильный логин или пароль, попробуйте еще раз";
                        lblErrorAcceso.Visible = true;
                        txtpass.Text           = "";
                        txtpass_Leave(null, e);
                        txtuser.Focus();
                    }
                }
                else
                {
                    lblErrorPass.Text    = ObjEmpleado.Contraseña;
                    lblErrorPass.Visible = true;
                }
            }
            else
            {
                lblErrorUser.Text    = ObjEmpleado.Usuario;
                lblErrorUser.Visible = true;
            }
        }
示例#12
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        N_ConsultaUsuario objUsuario = new N_ConsultaUsuario();
        SqlDataReader     Loguear;



        objUsuario.Username = TextBox1.Text;
        objUsuario.Password = TextBox2.Text;
        Loguear             = objUsuario.IniciarSesion();

        if (Loguear.Read() == true)
        {
            P_ClasePrevilegios.Tipousuario  = Loguear["TipoUsuario"].ToString();
            P_ClasePrevilegios.CualApellido = Loguear["Apellido"].ToString();
            P_ClasePrevilegios.CualNombre   = Loguear["Nombre"].ToString();

            if (P_ClasePrevilegios.Tipousuario == "Profesor")
            {
                //aqui estamos mandando a llamar los registros nombre y apellidos de la bd atravez de Tipousuario y CualApellido las cuales se encuentran en la capa Presentacion
                P_ClasePrevilegios.Tipousuario = Loguear["TipoUsuario"].ToString();
                // P_ClasePrevilegios.CualApellido = Loguear["Apellido"].ToString();
                // P_ClasePrevilegios.CualNombre = Loguear["Nombre"].ToString();

                Response.Redirect("TempleMP/HomeProfesor.aspx");
            }
            else
            {
                if (P_ClasePrevilegios.Tipousuario == "Administrador")
                {
                    Response.Redirect("TempleMP/Form_Usuarios.aspx");
                }
                else
                {
                    Response.Write("<script>window.alert('AVISO: Este Parametro No tiene un Rol especifico')</script>");
                    TextBox1.Text = " ";
                    TextBox2.Text = " ";
                }
            }
        }

        else
        {
            Response.Write("<script>window.alert('AVISO: El Usuario Y la Contraseña son Incorrectos')</script>");
        }
    }
示例#13
0
        private void bunifuThinButton21_Click(object sender, EventArgs e)
        {
            SplashScreen mp = new SplashScreen();

            CN_Usuario    objCOnsulta = new CN_Usuario();
            SqlDataReader Loguear;

            objCOnsulta.Usuario    = txtUsuario.Text;
            objCOnsulta.Contraseña = txtContrasea.Text;
            Loguear = objCOnsulta.IniciarSesion();
            if (Loguear.Read() == true)
            {
                mp.Show();
                this.Hide();
            }
            mp.Show();
            this.Hide();
        }
示例#14
0
        private void button1_Click(object sender, EventArgs e)
        {
            cnMaestro     user = new cnMaestro();
            SqlDataReader Loguear;

            user.Usuario    = txtUser.Text;
            user.Contraseña = txtPass.Text;
            if (user.Usuario == txtUser.Text)
            {
                errorUsuario.Visible = false;

                if (user.Contraseña == txtPass.Text)
                {
                    errorContraseña.Visible = false;


                    Loguear = user.IniciarSesion();
                    if (Loguear.Read() == true)
                    {
                        this.Hide();
                        formPrincipal principal = new formPrincipal();
                        principal.Show();
                    }
                    else
                    {
                        errorLogin.Text    = "Usuario o Contraseña invalidad, intente de nuevo";
                        errorLogin.Visible = true;
                        txtPass.Text       = "";
                        txtPass_Leave(null, e);
                        txtUser.Focus();
                    }
                }
                else
                {
                    errorContraseña.Text    = user.Contraseña;
                    errorContraseña.Visible = true;
                }
            }
            else
            {
                errorUsuario.Text = user.Usuario;
            }
            errorUsuario.Visible = true;
        }
示例#15
0
        private void button1_Click(object sender, EventArgs e)
        {
            clasUsuario1  objUser = new clasUsuario1();
            SqlDataReader Loguear;

            objUser._Usuario    = tx_user.Text;
            objUser._Contraseña = tx_contrase.Text;
            //Loguear = objUser.iniciarsesion();
            if (objUser._Usuario == tx_user.Text)
            {
                lbuser.Visible = false;
                if (objUser._Contraseña == tx_contrase.Text)
                {
                    lbpass.Visible = true;
                    Loguear        = objUser.iniciarsesion();

                    if (Loguear.Read() == true)
                    {
                        this.Hide();
                        principal iniciando = new principal();
                        Program.perfil = Loguear["Perfil"].ToString();
                        iniciando.Show();
                    }
                    else
                    {
                        lblogin.Text     = "Usuario o contraseña invalidos, intente de nuevo";
                        lblogin.Visible  = true;
                        tx_contrase.Text = "";
                        tx_contrase_Leave(null, e);
                        tx_user.Focus();
                    }
                }
                else
                {
                    lbpass.Text    = objUser._Contraseña;
                    lbpass.Visible = true;
                }
            }
            else
            {
                lbuser.Text    = objUser._Usuario;
                lbuser.Visible = true;
            }
        }
示例#16
0
        private void botonAcceder_Click(object sender, EventArgs e)
        {
            CNUsuarios    objUsuario = new CapaNegocio.CNUsuarios();
            SqlDataReader Loguear;

            objUsuario.Usuario    = t_usuario.Text;
            objUsuario.Contraseña = t_contraseña.Text;
            if (objUsuario.Usuario == t_usuario.Text)
            {
                l_Usuario.Visible = false;

                if (objUsuario.Contraseña == t_contraseña.Text)
                {
                    l_Contraseña.Visible = false;

                    Loguear = objUsuario.IniciarSesion();
                    if (Loguear.Read() == true)
                    {
                        this.Hide();
                        Form1 objF1 = new Form1();
                        objF1.Show();
                    }
                    else
                    {
                        l_Login.Text      = "Usuario o contraseña incorrectas, intente de nuevo";
                        l_Login.Visible   = true;
                        t_contraseña.Text = "";
                        t_contraseña_Leave(null, e);
                        t_usuario.Focus();
                    }
                }
                else
                {
                    l_Contraseña.Text    = objUsuario.Contraseña;
                    l_Contraseña.Visible = true;
                }
            }
            else
            {
                l_Usuario.Text    = objUsuario.Usuario;
                l_Usuario.Visible = true;
            }
        }
示例#17
0
        private void btnAcceder_Click(object sender, EventArgs e)
        {
            CNUsuario     objetoUsuario = new CNUsuario();
            SqlDataReader Loguear;

            objetoUsuario.Usuario    = txtUser.Text;
            objetoUsuario.Contraseña = txtpass.Text;
            Loguear = objetoUsuario.IniciarSesion();
            if (Loguear.Read() == true)
            {
                this.Hide();
                Form1 ObjFP = new Form1();
                ObjFP.Show();
            }
            else
            {
                MessageBox.Show("Usuario o contraseña invalido");
            }
        }
示例#18
0
        private void Txtcontrasena_KeyPress(object sender, KeyPressEventArgs e)
        {
            Txtcontrasena.PasswordChar = '*';
            if (e.KeyChar == Convert.ToChar(Keys.Enter))
            {
                try
                {
                    CN_Acciones   LoguearUsuario = new CN_Acciones();
                    SqlDataReader Loguear;
                    LoguearUsuario.Usuario    = Txtusuario.Text;
                    LoguearUsuario.Contrasena = Txtcontrasena.Text;
                    if (LoguearUsuario.Usuario == Txtusuario.Text)
                    {
                        Lblerrorusuario.Visible = false;

                        if (LoguearUsuario.Contrasena == Txtcontrasena.Text)
                        {
                            Lblerrorcontrasena.Visible = false;

                            Loguear = LoguearUsuario.IniciarSesion();

                            if (Loguear.Read() == true)
                            {
                                this.Hide();
                                P_MenuPrincipal Pantalla = new P_MenuPrincipal();
                                Program.Cargo          = Convert.ToInt32(Loguear["Cargo"].ToString());
                                Program.Status         = Convert.ToInt32(Loguear["Estado"].ToString());
                                Program.NombreEmpleado = (Loguear["Nombre"].ToString() + " " + Loguear["Apellido"].ToString());
                                Program.ID_Empleados   = Convert.ToInt32(Loguear["ID_Empleado"].ToString());
                                if (Program.Status != 2)
                                {
                                    MessageBox.Show("USTED NO TIENE ACCESO AL SISTEMA");
                                    P_Login P = new P_Login();
                                    P.Show();
                                    return;
                                }
                                Pantalla.Show();
                            }
                            else
                            {
                                Lblerrorlogin.Text    = "Usuario o contraseña incorrectos. Intentelo de nuevo";
                                Lblerrorlogin.Visible = true;
                                Txtcontrasena.Clear();
                                BtnMostrarContrasena.Visible = false;
                                BtnocultarContrasena.Visible = false;
                                Txtcontrasena_Leave(null, e);
                                Txtusuario.Clear();
                                Txtusuario.Focus();
                            }
                        }
                        else
                        {
                            Lblerrorcontrasena.Text    = "Por favor ingrese su contraseña";
                            Lblerrorcontrasena.Visible = true;
                            Lblerrorlogin.Visible      = false;
                            Txtcontrasena.Focus();
                        }
                    }
                    else
                    {
                        Lblerrorusuario.Text    = "Por favor ingrese su nombre de usuario";
                        Lblerrorusuario.Visible = true;
                        Lblerrorlogin.Visible   = false;
                        Txtusuario.Focus();
                    }
                }
                catch (Exception Error)
                {
                    MessageBox.Show("No se pudo hacer la coneccion, comuniquese con servicio tecnico" + Error);
                }
            }
            else if (Txtcontrasena.Text == "")
            {
                BtnMostrarContrasena.Visible = false;
                BtnocultarContrasena.Visible = false;
            }
            else if (Txtcontrasena.Text != "")
            {
                BtnMostrarContrasena.Visible = true;
                BtnocultarContrasena.Visible = false;
            }
            else if (char.IsSeparator(e.KeyChar))
            {
                e.Handled = true;
            }
        }
示例#19
0
        private void validar()
        {
            CNUsuario     objUsuario = new CNUsuario();
            SqlDataReader Loguear;
            SqlDataReader Perfil;

            objUsuario.Usuario = tbUsuario.Text;
            objUsuario.Pass    = tbContrasenna.Text;
            if (objUsuario.Usuario == tbUsuario.Text)
            {
                Loguear = objUsuario.IniciarSesion();

                if (Loguear.Read() == true)
                {
                    Perfil = objUsuario.UsuarioPerfil();
                    liston = new List <string>();
                    FormMenuPrincipal objPPrincipal = new FormMenuPrincipal();
                    try
                    {
                        while (Perfil.Read())
                        {
                            nomUsu = Perfil["Nombres"].ToString();
                            patUsu = Perfil["ApellidoPaterno"].ToString();
                            matUsu = Perfil["ApellidoMaterno"].ToString();
                            rol    = Perfil["nomRol"].ToString();
                            if (Perfil["foto"].ToString() != "")
                            {
                                picture = (byte[])(Perfil["foto"]);
                                MemoryStream ms = new MemoryStream(picture);
                                objPPrincipal.pbPerfil.Image = Image.FromStream(ms);
                            }

                            objPPrincipal.label1.Text = nomUsu;
                            objPPrincipal.label2.Text = patUsu + " " + matUsu;
                            objPPrincipal.label3.Text = rol;

                            liston.Add(Perfil["descripcion"].ToString());
                        }
                        //Console.WriteLine(liston[0].ToString()+ " .. "+ liston[1].ToString());
                        Hide();
                        Loguear.Close();

                        /*Label label = new Label();
                         * label.Font= new Font("Arial", label.Font.Size, FontStyle.Bold);
                         * label.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
                         * label.BackColor = Color.FromArgb(39, 57, 80);
                         * label.Location = new Point(22, 13);
                         * label.Text="Nombre del usuario";
                         * objPPrincipal.Controls.Add(label);*/

                        objPPrincipal.Show();
                    }
                    catch (Exception e) {
                        MessageBox.Show("Error en el loginForm" + e);
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o contraseña Invalidos");
                }
            }
        }
示例#20
0
        private void Btnacceder_Click(object sender, EventArgs e)
        {
            try
            {
                CN_Acciones   LoguearUsuario = new CN_Acciones();
                SqlDataReader Loguear;
                LoguearUsuario.Usuario    = Txtusuario.Text;
                LoguearUsuario.Contrasena = Txtcontrasena.Text;
                if (LoguearUsuario.Usuario == Txtusuario.Text)
                {
                    Lblerrorusuario.Visible = false;

                    if (LoguearUsuario.Contrasena == Txtcontrasena.Text)
                    {
                        Lblerrorcontrasena.Visible = false;

                        Loguear = LoguearUsuario.IniciarSesion();
                        if (Loguear.Read() == true)
                        {
                            this.Hide();
                            P_MenuPrincipal Pantalla = new P_MenuPrincipal();
                            Program.Cargo  = Convert.ToInt32(Loguear["Cargo"].ToString());
                            Program.Status = Convert.ToInt32(Loguear["Estado"].ToString());
                            if (Program.Status != 2)
                            {
                                MessageBox.Show("USTED NO TIENE ACCESO AL SISTEMA");
                                P_Login P = new P_Login();
                                P.Show();
                                return;
                            }
                            Pantalla.Show();
                        }
                        else
                        {
                            Lblerrorlogin.Text    = "Usuario o contraseña incorrectos. Intentelo de nuevo";
                            Lblerrorlogin.Visible = true;
                            Txtcontrasena.Clear();
                            BtnMostrarContrasena.Visible = false;
                            BtnocultarContrasena.Visible = false;
                            Txtcontrasena_Leave(null, e);
                            Txtusuario.Clear();
                            Txtusuario.Focus();
                        }
                    }
                    else
                    {
                        Lblerrorcontrasena.Text    = "Por favor ingrese su contraseña";
                        Lblerrorcontrasena.Visible = true;
                        Lblerrorlogin.Visible      = false;
                        Txtcontrasena.Focus();
                    }
                }
                else
                {
                    Lblerrorusuario.Text    = "Por favor ingrese su nombre de usuario";
                    Lblerrorusuario.Visible = true;
                    Lblerrorlogin.Visible   = false;
                    Txtusuario.Focus();
                }
            }
            catch (Exception Error)
            {
                MessageBox.Show("No se pudo hacer la coneccion, comuniquese con servicio tecnico" + Error);
            }
        }