// // GET: /DVV/Edit/5 public ActionResult Resultado(bool estado) { if (!estado) { BackupComponent backupComponent = new BackupComponent(); backupComponent.RestaurarBase(); } return(View()); }
public ActionResult ConsistenciaBD(FormCollection collection) { try { bool status = bool.Parse(collection.Get("estado")); if (!status) { BackupComponent backupComponent = new BackupComponent(); backupComponent.RestaurarBase(); } // TODO: Add delete logic here return(RedirectToAction("Index")); } catch (Exception e) { return(View()); } }
public bool VerificarDVV() { UsuariosComponent usuariosComponent = new UsuariosComponent(); DVVComponent dVVComponent = new DVVComponent(); DVV dvvTabla = new DVV(); dvvTabla = dVVComponent.ObtenerDVV("Usuario"); string dvhTabla = usuariosComponent.ListaDVH(); DVV dvvGenerado = new DVV(); dvvGenerado = dVVComponent.GenerarDVV(dvhTabla, "Usuario"); if (dvvTabla.dvv == dvvGenerado.dvv) { return(true); } else { BackupComponent backupComponent = new BackupComponent(); backupComponent.RestaurarBase(); return(false); } }
public LoginError VerificarLogin(Usuarios usuarios) { BitacoraComponent bitacoraComponent = new BitacoraComponent(); Bitacora bitacora = new Bitacora(); bitacora.usuarios = usuarios; bool userName = VeriricarUserName(usuarios); LoginError loginError = new LoginError(); if (userName) { UsuariosComponent usuariosComponent = new UsuariosComponent(); Usuarios usuarioTabla = new Usuarios(); usuarioTabla = usuariosComponent.ReadByEmail(usuarios.Email); bool password = VerificarContraseña(usuarioTabla.Id, usuarios); VerificarIntentos(usuarioTabla.Id); if (password) { bool DVH = VerificarDVH(usuarioTabla.Id, usuarios); if (DVH) { bool DVV = VerificarDVV(); if (DVV) { if (VerificarBloqueado(usuarioTabla.Id)) { bitacora.eventoBitacora.Id = 5; bitacoraComponent.Create(bitacora); loginError.error = ""; } else { loginError.error = "La cuenta esta Bloqueada. Envie un email con el error a [email protected] "; bitacora.eventoBitacora.Id = 1; bitacoraComponent.Create(bitacora); } } else { loginError.error = "Error Interno, vualva a intentar"; bitacora.eventoBitacora.Id = 2; bitacoraComponent.Create(bitacora); BackupComponent backupComponent = new BackupComponent(); backupComponent.RestaurarBase(); } } else { loginError.error = "Error Interno, vualva a intentar"; bitacora.eventoBitacora.Id = 3; bitacoraComponent.Create(bitacora); BackupComponent backupComponent = new BackupComponent(); backupComponent.RestaurarBase(); } } else { loginError.error = "Usuario o Contraseña Invalido"; bitacora.eventoBitacora.Id = 4; bitacoraComponent.Create(bitacora); } } else { loginError.error = "Usuario o Contraseña Invalido"; } return(loginError); }