Exemplo n.º 1
0
 public void Pagar(Modelo.SEGURIDAD.Usuario oUsuario)
 {
     Estado           = "PAGADO";
     FechaVencimiento = DateTime.Now;
     Operacion        = "MODIFICACION";
     Usuario          = oUsuario.IDusuario;
     FechayHora       = DateTime.Now;
 }
Exemplo n.º 2
0
        private void linkResetearContraseña_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (string.IsNullOrEmpty(txtUsuario.Text))
            {
                MessageBox.Show("Ingrese el nombre de usuario.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.txtUsuario.Focus();
                return;
            }
            if (txtUsuario.Text == "admin")
            {
                MessageBox.Show("El administrador es un usuario reservado.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.txtUsuario.Focus();
                return;
            }

            object UsuarioPass = new Modelo.SEGURIDAD.Usuario();

            UsuarioPass = ctrlLogin.ResetearContraseña(txtUsuario.Text);

            if (UsuarioPass.GetType().Name != "Usuario")
            {
                int error = (int)UsuarioPass;
                if (error == 1)
                {
                    MessageBox.Show("Nombre de usuario incorrecto", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    this.txtUsuario.Focus();
                    return;
                }
            }
            else
            {
                MessageBox.Show("La nueva contraseña ha sido enviado a su casilla de correo", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.txtUsuario.Focus();
                return;
            }
        }
Exemplo n.º 3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (this.ValidarCampos())
            {
                //Controladora.SEGURIDAD.ControladoraLogin oLogin = new Controladora.SEGURIDAD.ControladoraLogin();
                object UsuarioActual = new Modelo.SEGURIDAD.Usuario();
                UsuarioActual = ctrlLogin.IniciarSesion(txtUsuario.Text, txtContraseña.Text);

                Type tipo = UsuarioActual.GetType();

                if (tipo.Name == "Usuario")
                {
                    Modelo.SEGURIDAD.Usuario oUsuario = (Modelo.SEGURIDAD.Usuario)UsuarioActual;
                    this.Hide();

                    if (oUsuario.PrimerVez == true)
                    {
                        frmCambiarContraseña ofrmCambiarContraseña = new frmCambiarContraseña(oUsuario);
                        ofrmCambiarContraseña.ShowDialog();
                    }


                    frmPrincipal ofrmPrincipal = new frmPrincipal(oUsuario);

                    DialogResult drABIERTO = ofrmPrincipal.ShowDialog();
                    if (drABIERTO == DialogResult.Abort)
                    {
                        this.Show();
                        txtContraseña.Clear();
                        txtUsuario.Clear();
                        txtUsuario.Focus();
                    }
                    else
                    {
                        Application.Exit();
                    }
                }
                else
                {
                    int error = (int)UsuarioActual;
                    switch (error)
                    {
                    case 1:
                        MessageBox.Show("Usuario Inexistente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.txtUsuario.Text    = null;
                        this.txtContraseña.Text = null;
                        this.txtUsuario.Focus();
                        break;

                    case 2:
                        MessageBox.Show("Contraseña Erronea.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.txtContraseña.Text = null;
                        this.txtContraseña.Focus();
                        break;

                    case 3:
                        MessageBox.Show("El usuario no se encuentra habilitado para iniciar sesión.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.txtUsuario.Text    = null;
                        this.txtContraseña.Text = null;
                        this.txtUsuario.Focus();
                        break;

                    default:
                        break;
                    }
                }
            }
        }