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