Beispiel #1
0
        private void Txtusuario_KeyPress(object sender, KeyPressEventArgs e)
        {
            Valores.Letras(e);
            if (e.KeyChar == 13)

            {
                //se controlan errores
                try
                {
                    pictureBox1.Image   = Image.FromFile(@"C:\Foto\" + Txtusuario.Text + ".jpg");
                    pictureBox1.Visible = true;
                }
                catch (System.IO.FileNotFoundException ex)
                {
                    pictureBox1.Image = global::MASTER_TUNE_UP.Properties.Resources.user2;
                }

                objconexion = new Clases.Conexión();
                Conexion    = new SqlConnection(objconexion.Conn());
                //se abre la conexion
                Conexion.Open();
                string     query   = "select * from Usuario where Us_login=@Us_login";
                SqlCommand comando = new SqlCommand(query, Conexion);
                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@Us_login", Txtusuario.Text);
                //asigno a leer el sqldatareader para leer el registro.
                SqlDataReader leer = comando.ExecuteReader();
                if (leer.Read())
                {
                    txtpassword.Enabled = true;
                    txtpassword.Focus();
                    pass  = leer["us_password"].ToString();
                    nivel = leer["Us_nivel"].ToString();
                    if (nivel == "1")
                    {
                        txtnivel.Text = "administrador";
                    }
                    if (nivel == "2")
                    {
                        txtnivel.Text = "operador";
                    }
                    if (nivel == "3")
                    {
                        txtnivel.Text = "invitado";
                    }

                    txtpassword.Enabled = true;
                    txtpassword.Focus();
                    btnaccesar.Enabled = true;
                }
                else
                {
                    //lo encontro
                    MessageBox.Show("Error,usuario no registrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    Txtusuario.Clear();
                    Txtusuario.Focus();
                }
            }
        }
Beispiel #2
0
 private void txtpassword_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Escape)
     {
         pictureBox1.Image = Image.FromFile(@"\foto\user.png");
         txtpassword.Clear();
         lblnivel.Visible   = false;
         btnaccesar.Enabled = true;
         txtnivel.Visible   = true;
         Txtusuario.Focus();
         Txtusuario.Clear();
         txtnivel.Clear();
     }
 }
Beispiel #3
0
        private void botonlogin_Click(object sender, EventArgs e)
        {
            //instancia y saca el tipo de usuario

            Llogin usu = new Llogin();
            string a   = usu.tipou(Txtusuario.Text);

            //instancia y saca el nombre
            Llogin num = new Llogin();
            string b   = num.name(Txtusuario.Text);


            //valida que los datos no esten vacios

            if (Txtusuario.Text == "" || TxtContraseña.Text == "")
            {
                //mensaje de alerta de espacios vacios

                MessageBox.Show("los campos de usuario deben contener datos", "Error de acceso", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else
            {
                //instancia de clase login

                Llogin acceder = new Llogin();
                int    r       = acceder.validar(Txtusuario.Text, TxtContraseña.Text);

                //instancia el siguiente formulario, datos correctos

                if (r == 1)
                {
                    Pmenu menu = new Pmenu();
                    menu.x(b, Txtusuario.Text, a);
                    menu.Show();
                    Pnclientes regis = new Pnclientes();
                    regis.registrado_por(Txtusuario.Text);
                    Pnproveedor regis1 = new Pnproveedor();
                    regis1.registradoa(Txtusuario.Text);
                    Pnproductos regis2 = new Pnproductos();
                    regis2.registradoa(Txtusuario.Text);
                    Pventas regis3 = new Pventas();
                    regis3.registrado_por(Txtusuario.Text);
                    ActuProducto regis4 = new ActuProducto();
                    regis4.cargo(a);
                    Pclientes regis5 = new Pclientes();
                    regis5.cargo(a);
                    Pproveedores regis6 = new Pproveedores();
                    regis6.cargo(a);
                    Pproductos regis7 = new Pproductos();
                    regis7.cargo(a);

                    this.Hide();
                }
                //mensaje de error, datos correctos

                else if (r == 0)
                {
                    MessageBox.Show("Error de ingreso, intente de nuevo", "Validación de acceso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Txtusuario.Text = "";
                    Txtusuario.Focus();
                    TxtContraseña.Text = "";
                }
                //error de servidor

                else if (r == 2)
                {
                    MessageBox.Show("Error de acceso, el servidor no es accesible", "Validación de acceso", MessageBoxButtons.OK, MessageBoxIcon.Error); //sin coneccion al servidor
                    Txtusuario.Focus();
                }
            }
        }
Beispiel #4
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;
            }
        }
Beispiel #5
0
 private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
 {
     Txtusuario.Focus();
 }
Beispiel #6
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);
            }
        }