コード例 #1
0
 public List <BE.Bitacora> Filtrar(string desde, string hasta)
 {
     try
     {
         return(mp.Filtrar(desde, hasta));
     }
     catch (Exception)
     {
         Informar?.Invoke("Error al intentar filtrar.");
         return(null);
     }
 }
コード例 #2
0
 public List <BE.Bitacora> FiltrarBitacora(string fecha, string evento, BE.Usuario usuario)
 {
     try
     {
         return(mp.FiltrarBitacora(fecha, evento, usuario));
     }
     catch (Exception)
     {
         Informar?.Invoke("Error al intentar filtrar.");
         return(null);
     }
 }
コード例 #3
0
        public void RegistrarBitacora(BE.Bitacora BITACORA)
        {
            BITACORA.ID = DAL.MapperID.ObtenerNuevoID("BITACORA");
            int r = mp.RegistrarBitacora(BITACORA);

            if (r == -1 || r == 0)
            {
                Informar?.Invoke("No se pudo registrar en bitacora.");
            }
            else
            {
                DVV gestorDVV = new DVV();
                gestorDVV.ActualizarDVV();
            }
        }
コード例 #4
0
        public bool Registrar(BE.Usuario usuario)
        {
            usuario.ID  = DAL.MapperID.ObtenerNuevoID("USUARIO");
            usuario.DVH = SM.GenerarHash(usuario.ID + usuario.Username + usuario.Password + usuario.Permiso + usuario.Estado);
            int r = mp.Registrar(usuario);

            if (r == -1)
            {
                Informar?.Invoke("Ya existe un usuario registrado con esos datos.");
                return(false);
            }
            else
            {
                BITACORA.Fecha   = DateTime.Now;
                BITACORA.Evento  = "Usuario registrado en el sistema.";
                BITACORA.Usuario = usuario;
                gestorBitacora.RegistrarBitacora(BITACORA);
                Informar?.Invoke("Usuario registrado exitosamente. Inicie sesion.");
                return(true);
            }
        }