Añadida Funcionalidad Informes
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
using Entidades;
|
||||
using Entidades.DTO;
|
||||
using Informes;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Conventions;
|
||||
using Modelo;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
@@ -13,6 +16,30 @@ namespace Controladora
|
||||
{
|
||||
const string configpath = "settings.json";
|
||||
|
||||
private RepositorioFactura repositorioFactura = new(new Context());
|
||||
|
||||
public List<Factura>? MostrarFacturasEnRangoDeFechas(DateTime FechaInicio, DateTime FechaFinal)
|
||||
{
|
||||
if (FechaFinal < FechaInicio) return null;
|
||||
|
||||
List<Factura> list = repositorioFactura.ObtenerFacturasEnRangoFechas(FechaInicio, FechaFinal);
|
||||
return list;
|
||||
}
|
||||
|
||||
public List<Factura>? MostrarFacturasDeClienteEnRangoDeFechas(Cliente cli, DateTime fecInicio, DateTime fecFin)
|
||||
{
|
||||
if (fecFin < fecInicio) return null;
|
||||
if (cli.Cuit <= 0) return null;
|
||||
|
||||
List<Factura> list = repositorioFactura.ObtenerFacturasDeClienteEnRangoFechas(cli, fecInicio, fecFin);
|
||||
return list;
|
||||
}
|
||||
|
||||
public List<DtoProductoInforme>? MostrarProductosMasVendidos()
|
||||
{
|
||||
return repositorioFactura.ObtenerInformeProductoMasUsados();
|
||||
}
|
||||
|
||||
public void GuardarConfig(ConfigEmail config)
|
||||
{
|
||||
try
|
||||
|
||||
Reference in New Issue
Block a user