private void ButtonLogin_Click(object sender, EventArgs e)
        {
            int paso = 0;
            Expression <Func <Usuarios, bool> > filtrar = x => true;
            List <Usuarios> user = new List <Usuarios>();

            CleanProvider();
            if (UsuariologtextBox.Text == string.Empty)
            {
                paso = 1;
                LogInErrorProvider.SetError(UsuariologtextBox, "Incorrecto");
            }
            if (ClavetextBox.Text == string.Empty)
            {
                paso = 1;
                LogInErrorProvider.SetError(ClavetextBox, "Incorrecto");
            }
            if (paso == 1)
            {
                MessageBox.Show("Campos Vacios!!");
                return;
            }
            if ((UsuariologtextBox.Text == "Admin") && (ClavetextBox.Text == "061098"))
            {
                this.Hide();
                MainForm ver = new MainForm();
                ver.Show();
            }
            else
            {
                filtrar = t => t.NombreUser.Equals(UsuariologtextBox.Text);
                user    = UsuariosBLL.GetList(filtrar);

                if (user.Exists(x => x.NombreUser == UsuariologtextBox.Text) && user.Exists(x => x.Clave == ClavetextBox.Text))
                {
                    this.Hide();
                    MainForm ver = new MainForm();
                    ver.Show();
                }
                else
                {
                    MessageBox.Show("Nombre de usuario o contraseña incorrecta!!");
                    LogInErrorProvider.SetError(ClavetextBox, "Incorrecto");
                    LogInErrorProvider.SetError(UsuariologtextBox, "Incorrecto");
                }
            }
            ClavetextBox.MaxLength = 14;
        }
Esempio n. 2
0
        private void LoginButton_Click(object sender, EventArgs e)
        {
            //int paso = 0;
            //Expression<Func<Usuarios, bool>> filtrar = x => true;
            List <Usuarios>            user        = new List <Usuarios>();
            RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>();

            user = repositorio.GetList(x => x.NombreUser.Equals(UsuarioTextBox.Text) && x.Clave.Equals(ContrasenaTextBox.Text));

            CleanProvider();
            if (user.Count > 0)
            {
                this.Hide();
                mainform ver = new mainform();
                ver.Show();
            }
            else
            {
                MessageBox.Show("Nombre de usuario o contraseña incorrecta!!");
                LogInErrorProvider.SetError(ContrasenaTextBox, "Incorrecto");
                LogInErrorProvider.SetError(UsuarioTextBox, "Incorrecto");
            }

            /*if (UsuarioTextBox.Text == string.Empty)
             * {
             *  paso = 1;
             *  LogInErrorProvider.SetError(UsuarioTextBox, "Incorrecto");
             *
             * }
             * if (ContrasenaTextBox.Text == string.Empty)
             * {
             *  paso = 1;
             *  LogInErrorProvider.SetError(ContrasenaTextBox, "Incorrecto");
             *
             * }
             * if (paso == 1)
             * {
             *  MessageBox.Show("Campos Vacios!!");
             *  return;
             * }
             * if ((UsuarioTextBox.Text == "Admin") && (ContrasenaTextBox.Text == "123456"))
             * {
             *  this.Hide();
             *  mainform ver = new mainform();
             *  ver.Show();
             * }
             * else
             * {
             *  filtrar = t => t.NombreUser.Equals(UsuarioTextBox.Text);
             * // user = IRepository.GetList(filtrar);
             *
             *  if (user.Exists(x => x.NombreUser == UsuarioTextBox.Text) && user.Exists(x => x.Clave == ContrasenaTextBox.Text))
             *  {
             *      this.Hide();
             *      mainform ver = new mainform();
             *      ver.Show();
             *
             *  }
             *  else
             *  {
             *      MessageBox.Show("Nombre de usuario o contraseña incorrecta!!");
             *      LogInErrorProvider.SetError(ContrasenaTextBox, "Incorrecto");
             *      LogInErrorProvider.SetError(UsuarioTextBox, "Incorrecto");
             *  }
             * }*/
            //ContrasenaTextBox.MaxLength = 14;
        }