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; }
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { LogicControlSistema enlace = new LogicControlSistema(); FormModificarClave form = new FormModificarClave(); form.Cuenta = enlace.GetCuentaLogin(); form.ShowDialog(); }
private void ActualizarVistaCuenta() { LogicControlSistema enlace = new LogicControlSistema(); Cuenta cuent = enlace.GetCuentaLogin(); CampNombre.Text = cuent.Nombre + " " + cuent.PrimerApellido + " " + cuent.SegundoApellido; CampNivel.Text = cuent.Nivel.ToString(); }
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; }