public void VerificarIntegridadHorizonal(List <UsuarioBE> Users)
        {
            BitacoraBLL bllBit = new BitacoraBLL();

            BitacoraActividadBE   nInicioVerificacionHorizontal = new BitacoraActividadBE();
            BitacoraTipoActividad tipo = new BitacoraTipoActividad();

            tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje");
            nInicioVerificacionHorizontal.SetTipo(tipo);
            nInicioVerificacionHorizontal.Detalle = "Se inició el porceso de verificación de Dígito Horizontal";
            bllBit.NuevaActividad(nInicioVerificacionHorizontal);

            foreach (UsuarioBE u in Users)
            {
                int dvh = CalcularDigitoHorizontal(u);

                if (u.dvh != dvh)
                {
                    BitacoraActividadBE nActividad = new BitacoraActividadBE();

                    tipo = bllBit.ListarTipos().First(item => item.Tipo == "Error");
                    nInicioVerificacionHorizontal.SetTipo(tipo);
                    nActividad.SetTipo(tipo);
                    nActividad.Detalle = "El Proceso de Verificación de DB detectó inconsistencias en el usuario: " + u.Id;
                    bllBit.NuevaActividad(nActividad);
                }
            }

            BitacoraActividadBE nFinVerificacionHorizontal = new BitacoraActividadBE();

            tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje");
            nFinVerificacionHorizontal.SetTipo(tipo);
            nFinVerificacionHorizontal.Detalle = "Finalizó el porceso de verificación de Dígito Horizontal";
            bllBit.NuevaActividad(nFinVerificacionHorizontal);
        }
        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);
        }
Exemple #3
0
        public void RegistroBitacora(string Detalle, BitacoraTipoActividad Tipo)

        {
            BitacoraActividadBE nAct = new BitacoraActividadBE();

            nAct.Detalle = Detalle;
            nAct.SetTipo(Tipo);
            bllAct.NuevaActividad(nAct);
        }
Exemple #4
0
        public void EliminarProducto(ProductoBE eProd)
        {
            dProd.EliminarProducto(eProd);

            BitacoraActividadBE nActividad = new BitacoraActividadBE();
            BitacoraBLL         bllAct     = new BitacoraBLL();

            tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje");
            nActividad.SetTipo(tipo);
            nActividad.Detalle = "Se eliminó el Producto " + eProd.Id;

            bllAct.NuevaActividad(nActividad);
        }
Exemple #5
0
        public void AltaProducto(ProductoBE nProd)

        {
            string Id = dProd.AltaProducto(nProd);

            BitacoraActividadBE nActividad = new BitacoraActividadBE();
            BitacoraBLL         bllAct     = new BitacoraBLL();

            tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje");
            nActividad.SetTipo(tipo);
            nActividad.Detalle = "Se agregó el Producto " + Id;
            bllAct.NuevaActividad(nActividad);
        }
Exemple #6
0
        public void EliminarCliente(ClienteBE eCli)
        {
            ClienteDAL CliDal = new ClienteDAL();

            CliDal.EliminarCliente(eCli);

            BitacoraActividadBE nActividad = new BitacoraActividadBE();

            tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje");
            nActividad.SetTipo(tipo);
            nActividad.Detalle = "Se eliminó el Cliente " + eCli.Id;
            bllBit.NuevaActividad(nActividad);
        }
Exemple #7
0
        public void EditarCliente(ClienteBE nCliente)

        {
            nCliente.UsuarioModificacion.Id = SesionSingleton.Instancia.Usuario.Id;
            nCliente.FechaModificacion      = DateTime.Now;
            dCliente.EditarCliente(nCliente);

            BitacoraActividadBE nActividad = new BitacoraActividadBE();

            tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje");
            nActividad.SetTipo(tipo);
            nActividad.Detalle = "Se modificó el Cliente " + nCliente.Id;
            bllBit.NuevaActividad(nActividad);
        }
Exemple #8
0
        public void InsertarCliente(ClienteBE nCliente)

        {
            nCliente.FechaCreacion   = DateTime.Now;
            nCliente.UsuarioCreacion = SesionSingleton.Instancia.Usuario;
            string Id = dCliente.AltaCliente(nCliente);

            BitacoraActividadBE nActividad = new BitacoraActividadBE();

            tipo = bllBit.ListarTipos().First(item => item.Tipo == "Mensaje");
            nActividad.SetTipo(tipo);
            nActividad.Detalle = "Se agregó el Cliente " + Id;
            bllBit.NuevaActividad(nActividad);
        }