Пример #1
0
 private void UsuarioCombobox_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         ContraseñaTextBox.Focus();
     }
 }
Пример #2
0
        private void IngresarButton_Click(object sender, EventArgs e)
        {
            bool paso = UsuariosBLL.Autenticar(NombreUsuarioTextBox.Text, ContraseñaTextBox.Text);

            if (NombreUsuarioTextBox.Text == string.Empty)
            {
                MessageBox.Show("El Campo (Nombre Usuario) está vacío.\n\nPor favor, escriba su nombre de usuario.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                NombreUsuarioTextBox.Clear();
                NombreUsuarioTextBox.Focus();
                return;
            }

            if (paso)
            {
                this.Hide();
                MainForm obj = new MainForm();
                obj.Show();
            }
            else
            {
                MessageBox.Show("Nombre de Usuario o Contraseña incorrectos.", "Precaución", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                ContraseñaTextBox.Clear();
                NombreUsuarioTextBox.Focus();
            }
        }
Пример #3
0
 private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (char)Keys.Enter)
     {
         if (string.IsNullOrEmpty(ContraseñaTextBox.Text.Trim()))
         {
             ContraseñaTextBox.PasswordChar = '\0';
             ContraseñaTextBox.Text         = "Contraseña";
             ContraseñaTextBox.ForeColor    = Color.Silver;
         }
         else
         {
             BIniciarSesion.PerformClick();
         }
     }
     else
     if (char.IsDigit(e.KeyChar) || char.IsLetter(e.KeyChar))
     {
         if (ContraseñaTextBox.Text.Equals("Contraseña"))
         {
             ContraseñaTextBox.Clear();
             ContraseñaTextBox.PasswordChar = '*';
             ContraseñaTextBox.ForeColor    = Color.Black;
         }
     }
 }
Пример #4
0
        private void LoginCorrecto(SqlDataAdapter sda)
        {
            this.Hide();
            ContraseñaTextBox.Clear();
            usuarioTextBox.Clear();
            loginsIncorrectos = 0;
            switch (dt.Rows.Count) //Si tiene mas de un rol, pregunta a cual rol quiere loguearse
            {
            case 0:
                MessageBox.Show("Esta cuenta no tiene ningún rol");
                break;

            case 1:
                Form f2 = new SeleccionFuncionalidad(this, int.Parse(dt.Rows[0][5].ToString()), dt.Rows[0][6].ToString(), "");
                f2.ShowDialog();
                break;

            default:
                SeleccionRol f1 = new SeleccionRol(dt, this);
                f1.ShowDialog();
                if (f1.resultado)     //Se fija que la seleccion de rol fue exitosa
                {
                    Form f3 = new SeleccionFuncionalidad(this, f1.idU, f1.hoteId, f1.rolElegido);
                    f3.ShowDialog();
                }
                break;
            }
            this.Close();
        }
Пример #5
0
        private bool Validar()
        {
            bool   realizado   = true;
            string obligatorio = "Este campo es obligatorio";

            errorProvider.Clear();

            if (string.IsNullOrWhiteSpace(IDnumericUpDown.Text))
            {
                errorProvider.SetError(IDnumericUpDown, obligatorio);
                IDnumericUpDown.Focus();
                realizado = false;
            }
            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                errorProvider.SetError(NombreTextBox, obligatorio);
                NombreTextBox.Focus();
                realizado = false;
            }
            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                errorProvider.SetError(ContraseñaTextBox, obligatorio);
                ContraseñaTextBox.Focus();
                realizado = false;
            }
            if (string.IsNullOrWhiteSpace(PreguntaSeguridadtextBox.Text))
            {
                errorProvider.SetError(PreguntaSeguridadtextBox, obligatorio + "\n será necesario en caso de \n pérdida de la contraseña");
                PreguntaSeguridadtextBox.Focus();
                realizado = false;
            }
            if (string.IsNullOrWhiteSpace(RespuestaSeguridadtextBox.Text))
            {
                errorProvider.SetError(RespuestaSeguridadtextBox, obligatorio + "\n será necesario en caso de \n pérdida de la contraseña");
                RespuestaSeguridadtextBox.Focus();
                realizado = false;
            }
            if (ContraseñaTextBox.Text == NombreTextBox.Text)
            {
                errorProvider.SetError(ContraseñaTextBox, "La contraseña no debe ser igual al nombre");
                ContraseñaTextBox.Focus();
                realizado = false;
            }
            if (ContraseñaTextBox.Text != ConfirmarContraseñatextBox.Text)
            {
                errorProvider.SetError(ContraseñaTextBox, "Las contraseñas no coinciden");
                ContraseñaTextBox.Focus();
                realizado = false;
            }
            if (AdministradorradioButton.Checked == false && EstandarradioButton.Checked == false)
            {
                errorProvider.SetError(EstandarradioButton, "Debe elegir una de las opciones");
                EstandarradioButton.Focus();
                realizado = false;
            }

            return(realizado);
        }
Пример #6
0
 private void LimpiarObjetos()
 {
     UsuarioIdNumericUpDown.Value = 0;
     NombresTextBox.Clear();
     EmailTextBox.Clear();
     NoTelefonoMaskedTextBox.Clear();
     ContraseñaTextBox.Clear();
     MyErrorProvider.Clear();
 }
Пример #7
0
 private void Limpiar()
 {
     UsuarioIdNumericUpDown.Value = 0;
     NombresTextBox.Clear();
     EmailTextBox.Clear();
     NoTelefonoMaskedTextBox.Clear();
     ContraseñaTextBox.Clear();
     SuperErrorProvider.Clear();
     FechadateTimePicker.Value = DateTime.Now;
 }
Пример #8
0
 private void LoginButton_Click(object sender, EventArgs e)
 {
     if (UsuariosBLL.ExisteCorreo(CorreoTextBox.Text, ContraseñaTextBox.Text))
     {
         var ventana = new MainForm();
         ventana.Show();
     }
     else
     {
         errorProvider1.SetError(CorreoTextBox, "Usuario o contraseña erroneos");
         errorProvider1.SetError(ContraseñaTextBox, "Usuario o contraseña erroneos");
         ContraseñaTextBox.Clear();
     }
 }
Пример #9
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo nombre no ouede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CedulaMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CedulaMaskedTextBox, "El campo cedula no puede estar vacio");
                CedulaMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(TipoComboBox.Text))
            {
                MyErrorProvider.SetError(TipoComboBox, "Debe de seleccionar un tipo de usuario");
                TipoComboBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CelularMaskedTextBox, "El campo celular no puede estar vacio");
                CelularMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "El campo contraseña no puuede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
Пример #10
0
        private void CedulaTextBox_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsNumber(e.KeyChar) || char.IsControl(e.KeyChar))
            {
                e.Handled = false;
                if (e.KeyChar == Convert.ToChar(Keys.Enter))
                {
                    ContraseñaTextBox.Focus();
                }
            }

            else
            {
                e.Handled = true;
            }
        }
Пример #11
0
        public bool validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "El campo constraseña no puede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
Пример #12
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "No se puede dejar el campo contraseña en blanco");
                UsuarioTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "No se puede dejar el campo contraseña en blanco");
                ContraseñaTextBox.Focus();
                paso = false;
            }


            return(paso);
        }
Пример #13
0
        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                if (string.IsNullOrEmpty(UsuarioTextBox.Text.Trim()))
                {
                    UsuarioTextBox.Text      = "Usuario";
                    UsuarioTextBox.ForeColor = Color.Silver;
                }

                ContraseñaTextBox.Focus();
            }
            else
            if (char.IsDigit(e.KeyChar) || char.IsLetter(e.KeyChar))
            {
                if (UsuarioTextBox.Text.Equals("Usuario"))
                {
                    UsuarioTextBox.Clear();
                    UsuarioTextBox.ForeColor = Color.Black;
                }
            }
        }
Пример #14
0
        private void BIniciarSesion_Click(object sender, EventArgs e)
        {
            var usuario = BLL.UsuariosBLL.Buscar(UsuarioTextBox.Text);

            if (usuario != null)
            {
                if (usuario.Clave.Equals(ContraseñaTextBox.Text))
                {
                    UsuarioTextBox.Text            = "Usuario";
                    ContraseñaTextBox.PasswordChar = '\0';
                    ContraseñaTextBox.Text         = "Contraseña";
                    UsuarioTextBox.ForeColor       = ContraseñaTextBox.ForeColor = Color.Silver;
                    UsuarioTextBox.Focus();

                    Hide();
                    var inicio = new Inicio(this);
                    inicio.ShowDialog();
                }
                else
                {
                    MessageBox.Show(this, "La contraseña es invalida", "-- Error --");
                    ContraseñaTextBox.Clear();
                    ContraseñaTextBox.Focus();
                }
            }
            else
            {
                MessageBox.Show("Este Usuario no existe en \nla base de datos", "-- Busqueda Fallida --");
                UsuarioTextBox.Clear();
                ContraseñaTextBox.Clear();
                UsuarioTextBox.Text            = "Usuario";
                ContraseñaTextBox.PasswordChar = '\0';
                ContraseñaTextBox.Text         = "Contraseña";
                ContraseñaTextBox.ForeColor    = UsuarioTextBox.ForeColor = Color.Silver;
                UsuarioTextBox.Focus();
            }
        }
Пример #15
0
        private void Ingresar()
        {
            if (!Validar())
            {
                return;
            }

            RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>();
            var Lista = repositorio.GetList(p => true);

            foreach (var item in Lista)
            {
                if (UsuarioTextBox.Text == item.NombreUsuario)
                {
                    if (ContraseñaTextBox.Text == item.Contraseña)
                    {
                        UsuarioActivo = repositorio.Buscar(item.UsuarioId);
                        MainForm menu = new MainForm();
                        menu.Show();
                        this.Close();
                        MyErrorProvider.Clear();
                    }
                    else
                    {
                        MyErrorProvider.SetError(ContraseñaTextBox, "Debe digitar una contraseña valida");
                        ContraseñaTextBox.Focus();
                        break;
                    }
                }
                else
                {
                    MyErrorProvider.SetError(UsuarioTextBox, "Debe digitar un usuario valido");
                    UsuarioTextBox.Focus();
                }
            }
        }
Пример #16
0
 private void Limpiar()
 {
     UsuarioTextBox.Clear();
     ContraseñaTextBox.Clear();
 }
Пример #17
0
        private bool validar()
        {
            bool paso = true;

            MyerrorProvider.Clear();
            if (ValidarCelular())
            {
                MyerrorProvider.SetError(CelularMaskedTextBox, "Ya existe un usuario con este celular");
                CelularMaskedTextBox.Focus();
                paso = false;
            }

            if (!EmailValido(EmailTextBox.Text))
            {
                MyerrorProvider.SetError(EmailTextBox, "Email no valido");
                EmailTextBox.Focus();
                paso = false;
            }
            if (ContraseñaTextBox.Text == NombresTextBox.Text)
            {
                MyerrorProvider.SetError(ContraseñaTextBox, "La contraseña no debe ser igual al nombre");
                ContraseñaTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(NombresTextBox.Text))
            {
                MyerrorProvider.SetError(NombresTextBox, "El campo no puede estar vacio");
                NombresTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                MyerrorProvider.SetError(EmailTextBox, "El campo no puedes estar vacio");
                EmailTextBox.Focus();
                paso = false;
            }
            if (ValidarNombre())
            {
                MyerrorProvider.SetError(NombresTextBox, "Ya existe un usuario con esa y ese nombre contraseña");
                NombresTextBox.Focus();


                paso = false;
            }
            if (string.IsNullOrWhiteSpace(UsuariocomboBox.Text))
            {
                MyerrorProvider.SetError(UsuariocomboBox, "El campo no puedes estar vacio");
                UsuariocomboBox.Focus();
                paso = false;
            }



            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text))
            {
                MyerrorProvider.SetError(CelularMaskedTextBox, "El campo no puede estar vacio");
                CelularMaskedTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyerrorProvider.SetError(ContraseñaTextBox, "El campo no puede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }
            if (FechadateTimePicker.Value > DateTime.Now)
            {
                MyerrorProvider.SetError(FechadateTimePicker, "La fecha no es correcta");
                FechadateTimePicker.Focus();
                paso = false;
            }
            return(paso);
        }
Пример #18
0
 public void Limpiar()
 {
     errorProvider1.Clear();
     EmailTextBox.Clear();
     ContraseñaTextBox.Clear();
 }
Пример #19
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo nombre no puede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CelularMaskedTextBox, "El campo celular no puede estar vacio");
                CelularMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CedulaMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CedulaMaskedTextBox, "El campo celular no puede estar vacio");
                CedulaMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(GeneroComboBox.Text))
            {
                MyErrorProvider.SetError(GeneroComboBox, "Debe seleccionar un genero");
                GeneroComboBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(TipoComboBox.Text))
            {
                MyErrorProvider.SetError(TipoComboBox, "Debe seleccionar un Ttipo de usuario");
                TipoComboBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                MyErrorProvider.SetError(EmailTextBox, "El campo email no puede estar vacio");
                EmailTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "El campo contraseña no puede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }

            if (!EmailTextBox.Text.EndsWith("@gmail.com") && !EmailTextBox.Text.EndsWith("@outlook.com"))
            {
                MyErrorProvider.SetError(EmailTextBox, "El email debe de ser de @gmail.com o @outlook.com \npara poder realizar futuras recuperaciones");
                EmailTextBox.Focus();
                paso = false;
            }

            if (ContraseñaTextBox.Text.Length < 4)
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "La contraseña debe de tener 4 o mas caracteres");
                ContraseñaTextBox.Focus();
                paso = false;
            }

            return(paso);
        }