Exemplo n.º 1
0
        private void AccederSistema()
        {
            RN_Usuario obj = new RN_Usuario();
            DataTable  dt  = new DataTable();

            int veces = 0;

            if (ValidarTexBox() == false)
            {
                return;
            }

            string usu, pass;

            usu  = BoxUser.Text.Trim();
            pass = BoxPass.Text.Trim();

            if (obj.RN_Verificar_Acceso(usu, pass) == true)
            {
                // los datos son correctos
                MessageBox.Show("Bienvenido al Sistema", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);


                Cls_Libreria.Usuario = usu;

                dt = obj.RN_Leer_Datos_Usuario(usu);
                if (dt.Rows.Count > 0)
                {
                    DataRow dr = dt.Rows[0];
                    Cls_Libreria.IdUsu     = Convert.ToString(dr["Id_Usu"]);
                    Cls_Libreria.Apellidos = dr["Nombre_Completo"].ToString();
                    Cls_Libreria.IdRol     = Convert.ToString(dr["Id_Rol"]);
                    Cls_Libreria.Rol       = dr["NomRol"].ToString();
                    Cls_Libreria.Foto      = dr["Avatar"].ToString();
                }

                this.Hide();
                Frm_Principal xmenuprincipal = new Frm_Principal();
                xmenuprincipal.Show();
                xmenuprincipal.Cargar_Datos_Usuario();
            }
            else
            {
                // si no son corractos
                MessageBox.Show("Usuario o contraseña no son validos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                BoxUser.Text = "";
                BoxPass.Text = "";

                BoxUser.Focus();
                veces += 1;

                if (veces == 3)
                {
                    MessageBox.Show("El numero maximo de intentos fue superado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Application.Exit();
                }
            }
        }
Exemplo n.º 2
0
        public void Login()
        {
            RN_Usuario obj  = new RN_Usuario();
            DataTable  dato = new DataTable();


            string usu  = txtUsuario.Text;
            string pass = txtPass.Text;

            if (Validar_Texto() == false)
            {
                return;
            }

            if (obj.RN_Login(usu, pass) == true)
            {
                dato = obj.RN_Buscar_Usuario(usu);
                if (dato.Rows.Count > 0)
                {
                    DataRow dr = dato.Rows[0];
                    Cls_Libreria.IdRol  = dr["Id_Rol"].ToString();
                    Cls_Libreria.Nombre = dr["Nombres"].ToString();
                    Cls_Libreria.Foto   = dr["Ubicacion_Foto"].ToString();
                    Cls_Libreria.Rol    = dr["Rol"].ToString();
                    Cls_Libreria.IdUsu  = dr["id_Usu"].ToString();
                }
                this.Hide();
                Frm_Principal pri = new Frm_Principal();
                pri.Show();
                pri.CargarDatosUsuario();
            }
            else
            {
                veces          += 1;
                txtPass.Text    = "";
                txtUsuario.Text = "";
                txtUsuario.Focus();
                MessageBox.Show("Usuario o contraseña incorrectos. Intentalo nuevamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                if (veces == 3)
                {
                    MessageBox.Show("Se ha alcanzado el limite de intentos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Application.Exit();
                }
            }
        }
Exemplo n.º 3
0
        private void AccederAlSistema()
        {
            //Creamos una instancia de RN Usuario para poder acceder a sus metodos
            RN_Usuario obj = new RN_Usuario();
            DataTable  dt  = new DataTable();

            //Vamos a dar 3 intentos de acceso, si no cerramos
            int veces = 0;

            if (ValidarTextbox() == false)
            {
                return;
            }
            string usuario, pass;

            usuario = txtUsuario.Text.Trim();
            pass    = txtContraseña.Text.Trim();
            //Verificamos si los datos son correctos
            if (obj.RN_Verificar_Acceso(usuario, pass) == true)
            {
                //Son Correctos
                //Llenar Datatable Con los datos del Usuario

                MessageBox.Show("¡Bienvenido al Sistema!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                frmPrincipal principal = new frmPrincipal();
                principal.Show();
                this.Hide();
            }
            else
            {
                //Son incorrectos
                MessageBox.Show("El Usuario o Contraseña son incorrectos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtUsuario.Text    = "";
                txtContraseña.Text = "";
                txtUsuario.Focus();
                veces += 1;

                if (veces == 2)
                {
                    MessageBox.Show("El número de intentos fue superado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Application.Exit();
                }
            }
        }