Example #1
0
        private void btnLogIn_Click(object sender, EventArgs e)
        {
            MessageBox.Show(this.Size.ToString());
            if (_api.Connect(txtUser.Text, txtPassword.Text))
            {
                //usuario = txtUser.Text;

                //Si es jefe
                var tipoUsuario = _api.GetUser(txtUser.Text);
                if (tipoUsuario.privilegio == "jefe")
                {
                    var frm = Program.NinjectKernel.Get <formBoss>();
                    this.Hide();
                    frm.Show();
                }
                else //Si es un empleado
                {
                    this.Hide();
                    var frm = Program.NinjectKernel.Get <formMain>();
                    frm.Show();
                }
            }
            else
            {
                MessageBox.Show("Usuario/Contraseña INCORRECTA!");
                txtPassword.Text = String.Empty;
                txtPassword.Focus();
            }
        }
Example #2
0
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            var user = _api.GetUser(lblUser.Text);

            if (txtPassword.Text == txtConfirmPassword.Text)
            {
                user.contrasena = txtPassword.Text;
                if (user.ValidarUsuario())
                {
                    _api.EditUser(user);
                    var frm = Program.NinjectKernel.Get <formBoss>();
                    this.Hide();
                    frm.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Contraseña no cumple los requisitos minimos!");
                    txtPassword.Text        = string.Empty;
                    txtConfirmPassword.Text = string.Empty;
                }
            }
            else
            {
                MessageBox.Show("Las contraseñas no coinciden!");
                txtConfirmPassword.Text = string.Empty;
            }
        }
Example #3
0
        private void NewUser()
        {
            bool exist = _api.GetUser(_model.usuario) != null;

            if (exist)
            {
                MessageBox.Show("USUARIO YA EXISTE!");
            }
            else
            {
                if (_model.ValidarUsuario())
                {
                    _api.NewUser(_model);
                    MessageBox.Show("Usuario creado correctamente!");
                }
                else
                {
                    MessageBox.Show("Datos incorrectos!");
                }
            }
        }
Example #4
0
 public formEditUser(IUsersAPI api, String user)
 {
     InitializeComponent();
     _api      = api;
     this.user = _api.GetUser(user);
 }