Refinamiento de permisos y ajustes en controles. Añade gestión sobre saldos y visualización. Entre otros..

This commit is contained in:
2025-06-06 18:33:09 -03:00
parent 8fb94f8cef
commit 35e24ab7d2
104 changed files with 5917 additions and 1205 deletions

View File

@@ -0,0 +1,11 @@
namespace GestionIntegral.Api.Dtos.Reportes
{
public class CanillaGananciaReporteDto // Nuevo nombre para el DTO
{
public string Canilla { get; set; } = string.Empty; // NomApe del canillita
public int? Legajo { get; set; }
public int? Francos { get; set; }
public int? Faltas { get; set; }
public decimal? TotalRendir { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
namespace GestionIntegral.Api.Dtos.Reportes
{
public class ListadoDistCanMensualDiariosDto
{
public string Canilla { get; set; } = string.Empty;
public int? ElDia { get; set; } // Cantidad
public int? ElPlata { get; set; } // Cantidad
public int? Vendidos { get; set; } // Suma de ElDia y ElPlata (cantidades)
public decimal? ImporteElDia { get; set; }
public decimal? ImporteElPlata { get; set; }
public decimal? ImporteTotal { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
namespace GestionIntegral.Api.Dtos.Reportes
{
public class ListadoDistCanMensualPubDto
{
public string Publicacion { get; set; } = string.Empty;
public string Canilla { get; set; } = string.Empty; // NomApe
public int? TotalCantSalida { get; set; }
public int? TotalCantEntrada { get; set; }
public decimal? TotalRendir { get; set; }
// No es necesario 'Vendidos' ya que el SP no lo devuelve directamente para esta variante,
// pero se puede calcular en el frontend si es necesario (Llevados - Devueltos).
}
}

View File

@@ -0,0 +1,11 @@
using System;
namespace GestionIntegral.Api.Dtos.Reportes
{
public class NovedadesCanillasReporteDto
{
public string NomApe { get; set; } = string.Empty; // Nombre del Canillita
public DateTime Fecha { get; set; }
public string? Detalle { get; set; }
}
}