Esempio n. 1
0
        public void ActualizarClave(Cuenta cuenta, string nuevaClave, string antiguaClave)
        {
            LogicControlSistema oLControlSistema = new LogicControlSistema();
            DataCuenta          oDCuenta         = new DataCuenta();

            if (cuenta.Clave.Trim() != antiguaClave.Trim())
            {
                throw new Exception("Contraseña actual incorrecta.");
            }

            if (!Regex.IsMatch(nuevaClave, "[A-Za-z0-9]+"))
            {
                throw new Exception("Clave: Formato incorrecto");
            }

            if (nuevaClave.Length < 8)
            {
                throw new Exception("Clave: Debe tener mas de 8 caracteres.");
            }


            cuenta.Clave = nuevaClave;
            oDCuenta.UpdClave(cuenta);
            oLControlSistema.GetCuentaLogin().Clave = nuevaClave;
        }
Esempio n. 2
0
        private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            LogicControlSistema enlace = new LogicControlSistema();
            FormModificarClave  form   = new FormModificarClave();

            form.Cuenta = enlace.GetCuentaLogin();
            form.ShowDialog();
        }
Esempio n. 3
0
        private void ActualizarVistaCuenta()
        {
            LogicControlSistema enlace = new LogicControlSistema();
            Cuenta cuent = enlace.GetCuentaLogin();

            CampNombre.Text = cuent.Nombre + " " + cuent.PrimerApellido + " " + cuent.SegundoApellido;
            CampNivel.Text  = cuent.Nivel.ToString();
        }
Esempio n. 4
0
        public void ActualizarCuenta(Cuenta cuenta)
        {
            LogicControlSistema oLControlSistema = new LogicControlSistema();
            DataCuenta          oDCuenta         = new DataCuenta();

            ValidarDatos(cuenta);

            if (oLControlSistema.GetCuentaLogin().Dni != cuenta.Dni && oDCuenta.CheckExistCuenta(cuenta.Dni))
            {
                throw new Exception("Ya existe una cuenta para ese DNI");
            }

            oDCuenta.UpdCuenta(cuenta);

            oLControlSistema.GetCuentaLogin().Dni             = cuenta.Dni;
            oLControlSistema.GetCuentaLogin().Nombre          = cuenta.Nombre;
            oLControlSistema.GetCuentaLogin().PrimerApellido  = cuenta.PrimerApellido;
            oLControlSistema.GetCuentaLogin().SegundoApellido = cuenta.SegundoApellido;
            oLControlSistema.GetCuentaLogin().Especialidad    = cuenta.Especialidad;
            oLControlSistema.GetCuentaLogin().CodigoPro       = cuenta.CodigoPro;
        }