Version OScar

This commit is contained in:
Jorge Luis caudillo esparza
2026-04-24 07:54:31 -07:00
parent 8e3df951b3
commit 83acc6b4f1
3780 changed files with 7042960 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace SIGAPI.Models.OC.Request
{
public class RequestGetEstatusUsuarios
{
public long CveEstatusUsuarios { get; set; }
public long CveUsuario { get; set; }
public long CveEstatus { get; set; }
public long CveSubProyecto { get; set; }
public long CveOrdenCompra { get; set; }
public long CveEmpresa { get; set; }
public long Estatus { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace SIGAPI.Models.OC.Request
{
public class RequestGetOC
{
public long CveOrdenCompra { get; set; }
public long Folio { get; set; }
public long CveSubProyecto { get; set; }
public string Tipo { get; set; }
public long CveCliente { get; set; }
public long CveVendedor { get; set; }
public long Guia { get; set; }
public long CveEmpresa { get; set; }
public long CveUsuario { get; set; }
}
}

View File

@@ -0,0 +1,34 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace SIGAPI.Models.OC.Request
{
public class RequestGetOrdenesCompraRep
{
public string Tipo { get; set; }
public long CveProyecto { get; set; }
public long CveSubProyecto { get; set; }
public long CveEstatus { get; set; }
public DateTime FechaInicio { get; set; }
public DateTime FechaFin { get; set; }
public long CveOrdenCompra { get; set; }
public long CveUsuarioRegistro { get; set; }
public long CveUsuario { get; set; }
public long Folio { get; set; }
public long CveProveedor { get; set; }
public long CveEmpresa { get; set; }
public long CveClasificacion { get; set; }
public long CvePS { get; set; }
public long CveCliente { get; set; }
public bool PendientePorSurtir { get; set; }
public string Guia { get; set; }
public long CveActivoFijo { get; set; }
public bool SoloSubProyectosConPermiso { get; set; }
public long CveUsuarioAutorizo { get; set; }
public long CveUsuarioAsignado { get; set; }
public long EntregaDirecta { get; set; }
public long TopSelect { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace SIGAPI.Models.OC.Request
{
public class RequestOrdenCompraEstatusUpdate
{
public long CveEstatus { get; set; }
public long CveOrdenCompra { get; set; }
public long CveUsuario { get; set; }
public string Motivo { get; set; }
public long CveCompra { get; set; }
}
}

View File

@@ -0,0 +1,48 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace SIGAPI.Models.OC.Request
{
public class RequestOrdenesCompraAdd
{
public string Tipo { get; set; }
public long CveSubProyecto { get; set; }
public string Descripcion { get; set; }
public string Justificacion { get; set; }
public long Prioridad { get; set; }
public DateTime Fecha { get; set; }
public long CveMoneda { get; set; }
public long CveEstatus { get; set; }
public string FechaEstimadaEntrega { get; set; }
public string LugarEntrega { get; set; }
public long CveUsuario { get; set; }
public long CveEmpresa { get; set; }
public long CveProveedor { get; set; }
public long CveProveedorSucursal { get; set; }
public decimal PorcentajeIVA { get; set; }
public decimal IVA { get; set; }
public decimal RetIVA { get; set; }
public decimal RetISR { get; set; }
public decimal IEPS { get; set; }
public bool RequiereCotizacion { get; set; }
public long CvePresupuestoEgreso { get; set; }
public long CveUsuarioAsignado { get; set; }
public long IDCuentaPolizaAC { get; set; }
public long CveCliente { get; set; }
public long CveVendedor { get; set; }
public long CveCotizacion { get; set; }
public string PrioridadObservacion { get; set; }
public string FolioAdicional { get; set; }
public long EntregaDirecta { get; set; }
public long CveDireccionEnvio { get; set; }
public string Guia { get; set; }
public long CveIEAnticipo { get; set; }
public decimal ImporteAnticipo { get; set; }
public long UsoCFDI { get; set; }
public string Promocion { get; set; }
public long CveProveedorContacto { get; set; }
public List<RequestOrdenesCompraDetalleAdd> ListOCDetalle { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace SIGAPI.Models.OC.Request
{
public class RequestOrdenesCompraDetalleAdd
{
public long CveOrdenCompra { get; set; }
public decimal Cantidad { get; set; }
public decimal Descuento { get; set; }
public decimal Importe { get; set; }
public long CveUnidadMedida { get; set; }
public long CvePS { get; set; }
public string Observacion { get; set; }
public long CveSubProyecto { get; set; }
public long CveActivoFijo { get; set; }
public long CveUsuario { get; set; }
public long CveOrdenCompraPadre { get; set; }
public long CvePresupuestoEgreso { get; set; }
public decimal IEPSPS { get; set; }
public decimal IEPSPSIVA { get; set; }
public decimal IVA { get; set; }
public decimal RetIVA { get; set; }
public decimal RetISR { get; set; }
public decimal Total { get; set; }
public long CveContratoDetalle { get; set; }
public decimal IVAPorcentaje { get; set; }
public decimal RetIVAPorcentaje { get; set; }
public decimal RetISRPorcentaje { get; set; }
public decimal IEPSPSPorcentaje { get; set; }
public decimal IEPSPSIVAPorcentaje { get; set; }
public long CveVentaDetalleCotizacion { get; set; }
}
}

View File

@@ -0,0 +1,35 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace SIGAPI.Models.OC.Request
{
public class RequestOrdenesCompraDetalleUpdate
{
public decimal Cantidad { get; set; }
public long CveUnidadMedida { get; set; }
public long CvePS { get; set; }
public decimal Descuento { get; set; }
public decimal Importe { get; set; }
public long CveSubProyecto { get; set; }
public long CveOrdenCompraDetalle { get; set; }
public long CveActivoFijo { get; set; }
public string Observacion { get; set; }
public long CvePresupuestoEgreso { get; set; }
public long CveUsuario { get; set; }
public decimal IEPSPS { get; set; }
public decimal IEPSPSIVA { get; set; }
public decimal IVA { get; set; }
public decimal RetIVA { get; set; }
public decimal RetISR { get; set; }
public decimal Total { get; set; }
public long CveContratoDetalle { get; set; }
public decimal IVAPorcentaje { get; set; }
public decimal RetIVAPorcentaje { get; set; }
public decimal RetISRPorcentaje { get; set; }
public decimal IEPSPSPorcentaje { get; set; }
public decimal IEPSPSIVAPorcentaje { get; set; }
public long TipoDato { get; set; }
}
}

View File

@@ -0,0 +1,44 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace SIGAPI.Models.OC.Request
{
public class RequestOrdenesCompraUpdate
{
public long CveSubProyecto { get; set; }
public string Descripcion { get; set; }
public string Justificacion { get; set; }
public long Prioridad { get; set; }
public bool RequiereCotizacion { get; set; }
public string FechaEstimadaEntrega { get; set; }
public string LugarEntrega { get; set; }
public long CveMoneda { get; set; }
public long CveProveedor { get; set; }
public long CveUsuarioModifico { get; set; }
public long CveCliente { get; set; }
public long CveVendedor { get; set; }
public string PrioridadObservacion { get; set; }
public decimal IVA { get; set; }
public decimal RetIVA { get; set; }
public decimal RetISR { get; set; }
public decimal IEPS { get; set; }
public long IDCuentaPolizaAC { get; set; }
public string FolioAdicional { get; set; }
public long EntregaDirecta { get; set; }
public long CveDireccionEnvio { get; set; }
public string Guia { get; set; }
public long UsoCFDI { get; set; }
public string Promocion { get; set; }
public long CveOrdenCompra { get; set; }
public long CveProveedorSucursal { get; set; }
public long CveProveedorContacto { get; set; }
public decimal PorcentajeIVA { get; set; }
public long CveEstatusOld { get; set; }
public long CveEstatusNew { get; set; }
public string Motivo { get; set; }
public List<RequestOrdenesCompraDetalleUpdate> ListOCDetalleUpdate { get; set; }
public List<RequestOrdenesCompraDetalleAdd> ListOCDetalleAdd{ get; set; }
}
}