public void VerificarIntegridadVertical(List <UsuarioBE> Users) { BitacoraBLL bllBit = new BitacoraBLL(); BitacoraActividadBE nInicioVerificacionVertical = new BitacoraActividadBE(); BitacoraTipoActividad tipo = new BitacoraTipoActividad(); tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje"); nInicioVerificacionVertical.SetTipo(tipo); nInicioVerificacionVertical.Detalle = "Se inició el porceso de verificación de Dígito Vertical"; bllBit.NuevaActividad(nInicioVerificacionVertical); int dvv = CalcularDigitoVertical(Users); DigitoVerificadorDAL dvdal = new DigitoVerificadorDAL(); int dvv_db = dvdal.ObtenerVertical(); if (dvv != dvv_db) { BitacoraActividadBE nError = new BitacoraActividadBE(); tipo = bllBit.ListarTipos().First(item => item.Tipo == "Error"); nError.SetTipo(tipo); nError.Detalle = "El Proceso de Verificación de DB detectó que se agregaron o quitaron Usuarios"; bllBit.NuevaActividad(nError); } BitacoraActividadBE nFinVerificacionVertical = new BitacoraActividadBE(); tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje"); nFinVerificacionVertical.SetTipo(tipo); nFinVerificacionVertical.Detalle = "Finalizó el porceso de verificación de Dígito Vertical"; bllBit.NuevaActividad(nFinVerificacionVertical); }
public void ActualizarDigitoVertical(int Dv) { DigitoVerificadorDAL dalDv = new DigitoVerificadorDAL(); dalDv.ActualizarVertical(Dv); }