Exemplo n.º 1
0
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            UsuarioBLL bllUsuario = new UsuarioBLL();

            try
            {
                var           Resultado = bllUsuario.Login(textEmail.Text.Trim(), textPass.Text.Trim());
                FormPrincipal Form      = (FormPrincipal)this.MdiParent;
                Form.ValidarFormulario();
                BitacoraTipoActividad tipo = new BitacoraTipoActividad();
                tipo = bllAct.ListarTipos().First(item => item.Tipo == "Mensaje");
                RegistroBitacora("Acceso Exitoso", tipo);
                this.Close();
            }

            catch (ExceptionLogin Error)

            {
                switch (Error.Result)
                {
                case ResultadoLogin.UsuarioInvalido:
                    MessageBox.Show("Usuario Incorrecto");

                    break;

                case ResultadoLogin.PasswordInvalido:
                    MessageBox.Show("El Password ingresado es Incorrecto");

                    break;

                default:
                    break;
                }
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        public void RegistroBitacora(string Detalle, BitacoraTipoActividad Tipo)

        {
            BitacoraActividadBE nAct = new BitacoraActividadBE();

            nAct.Detalle = Detalle;
            nAct.SetTipo(Tipo);
            bllAct.NuevaActividad(nAct);
        }
Exemplo n.º 5
0
        public void CargarTipos()

        {
            List <BitacoraTipoActividad> Tipos   = new List <BitacoraTipoActividad>();
            BitacoraTipoActividad        defecto = new BitacoraTipoActividad(); defecto.Tipo = "Todos"; defecto.Id = 0;

            Tipos = bllBit.ListarTipos();
            Tipos.Insert(0, defecto);
            comboTipo.DataSource = null;
            comboTipo.DataSource = Tipos;
        }
Exemplo n.º 6
0
        public void Filtrar()

        {
            UsuarioBE sel = new UsuarioBE();

            sel = (UsuarioBE)comboUsuario.SelectedItem;
            BitacoraTipoActividad tipo = new BitacoraTipoActividad();

            tipo = (BitacoraTipoActividad)comboTipo.SelectedItem;
            DateTime desde = dateTimeDesde.Value;
            DateTime hasta = dateTimeHasta.Value;

            MostrarDatos(desde, hasta, sel.Id, tipo.Id);
        }