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);
        }