API REST GSERP
Operaciones básicas:
| Descripción | Endpoint |
|---|---|
| Obtener la colección | GET /clientes |
| Obtener un recurso | GET /clientes/{id} |
| Crear o actualizar un recurso | PUT /clientes/{id} |
| Eliminar un recurso | DELETE /clientes/{id} |
| Crear un reporte | POST /clientes/report |
Ventas
Proyecto: GSERP.API.Ventas Ruta: /Ventas
### Aseguradoras de riesgo Controller: AseguradorasRiesgoController
| Endpoint | Método en el controlador | Descripción | Método en AseguradoraRiesgoBL.cs | Implementado |
|---|---|---|---|---|
| GET /aseguradorasRiesgo?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int, bool) | Obtiene todas las aseguradoras de riesgo | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Sí |
| GET /aseguradorasRiesgo?pagina=1&filas=1 | GetAll() | Obtiene la primera aseguradora | GetFirst() | Sí |
| GET /aseguradorasRiesgo?pagina=0&filas=0 | GetAll() | Obtiene la última aseguradora | GetLast() | Sí |
| GET /aseguradorasRiesgo/n | GetNext(AseguradoraRiesgo) | Obtiene la siguiente aseguradora | GetNext(AseguradoraRiesgo) | Sí |
| GET /aseguradorasRiesgo/p | GetPrevious(AseguradoraRiesgo) | Obtiene la aseguradora anterior | GetPrevious(AseguradoraRiesgo) | Sí |
| GET /aseguradorasRiesgo/{id:int} | GetById(int) | Obtiene una aseguradora | GetById(int) | Sí |
| PUT /aseguradorasRiesgo | Upsert(AseguradoraRiesgoDto) | Crea o modifica una aseguradora de riesgo | Save(AseguradoraRiesgo) | Sí |
| DELETE /aseguradorasRiesgo/{id:int} | Delete(int) | Elimina una aseguradora de riesgo | Delete(AseguradoraRiesgo) | Sí |
| POST /aseguradorasRiesgo/report?pagina=1&filas=100 | GenerateReportList(int, int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Sí |
GET /aseguradorasRiesgo/1
{
"idAseguradora": "1",
"descripcion": "Seguros generales",
"fechaUltimaModificacion": "2025-1-20",
"links": {
"self": "/aseguradorasRiesgo/1",
"previous": null,
"next": "/aseguradorasRiesgo/2",
"first": "/aseguradorasRiesgo?pagina=1&fila=1",
"last": "/aseguradorasRiesgo?pagina=0&fila=0"
}
}
### Campings
Controller: CampingsController
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en CampingBL.cs | Implementado |
|---|---|---|---|---|
| GET /campings?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int, bool) | Obtiene todos los campings | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| GET /campings/{id:int}?cargar-relaciones=bool | GetById(int id) | Obtiene un camping | GetById(int?, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer camping | GetFirst(bool) | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el ultimo camping | GetLast(bool) | Si |
| . /n | GetAll() | Obtinene el siguiente | GetNext(Camping) | Si |
| . /p | GetAll() | Obtiene el anterior | GetPrevious(Camping) | Si |
| PUT /campings | Upsert(dto) | Crea o modifica un camping | Save(Camping) | Si |
| DELETE /campings/{id:int} | Eliminar(int) | Elimina un camping | Delete(Camping) | Si |
| POST /campings/report?pagina=1&filas=100 | GeneraReportList(int, int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Ejemplo de JSON de datos del camping
GET /campins/1
{
"idCamping": "1",
"direccion": "Ctra. de la Platja, s/n, 17470 Sant Pere Pescador, Girona",
"email": "info@laballenaalegre.com",
"fax": "",
"idCodigoPostal": "78665",
"idZona": "1",
"mobil": "",
"nombre": "LA BALLENA ALEGRE",
"observaciones": "",
"personaContacto": "",
"telefono": "",
"web": "",
"links": {
"self": "/campings/1",
"previous": null,
"next": "/campings/2",
"first": "/campings?pagina=1&fila=1",
"last": "/campings?pagina=0&fila=0"
}
}
Clientes Aportacion
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteAportacionBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesAportaciones?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int, bool) | Obtiene un listado de las aportaciones del cliente | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene la primera aportacion del cliente y sus relaciones | GetFirst(bool) | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene la útlima aportacion del cliente y sus relaciones | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene la siguienteaportacion del cliente y sus relaciones | GetNext(ClienteAportacion, bool) | Si |
| . /p | GetAll() | Obtiene la aportacion de cliente previa | GetPrevious(ClienteAportacion,bool) | Si |
| GET /clientes/{idCliente:int}/clientesAportaciones/{id:int}?cargar-relaciones=bool | GetClienteAportacion(int,int) | Obtiene la aportacion de un cliente | GetById(int, int, bool) | Si |
| PUT /clientesAportaciones/ | Upsert(dto) | Actualitza o crea la aportacion de cliente | Save(ClienteAportacion) | Si |
| DELETE /clientesAportaciones/{id:int} | Elimina(int) | Elimina la aportacion de cliente | Delete(Cliente) | Si |
| POST /clientesAportaciones/report?pagina=1&filas=100 | GetReportLits(int, int) | Genera una llista de reportes | GenerarReportList(List<Utilidades.QueryFilter> ) | Si |
Clientes Articulos
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteArticuloBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesArticulos?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene un listado de las aportaciones del cliente | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| GET /clientesArticulos?pagina=1&filas=100&busqueda="" | GetAll(...,string) | Obtiene una lista de articulos por descripcion | GetFiltrado(string) | Si |
| GET /clientesArticulos?pagina=1&filas=100&idFiltrado="" | GetAll(..., string) | Obtiene una lista de articulos | GetByIdFiltrado(string) | Si |
| GET /clientesArticulos?pagina=1&filas=100&idFiltrado=""&descripcion="" | GetAll(...,string,string) | Obtiene una lista de articulos filtrada por id y descripcion | GetListArticulosClienteByDescripcionAndId(string, string, string, bool) | Si |
| TraducirTodosArticulosByIdCliente(Cliente.EL.Cliente cliente, string IdIdiomaOld) | Si | |||
| GET /clientes/{idClientes:int}/clientesArticulos/{id:string}?pagina=1&filas=100&cargar-relaciones=bool | GetClienteArticulos(int,string) | Obtiene un articulo de un cliente | GetById(int, string) | Si |
| PUT /clientesArticulos/ | Upsert(dto) | Actualitza o crea el articulo de un cliente | Save(ClienteArticulo) | Si |
| DELETE /clientesArticulos/{id:int} | Elimina(int) | Elimina el articulo de un cliente | Delete(ClienteArticulo) | Si |
| POST /clientesArticulos/report?pagina=1&filas=100 | GetReportDeClientes(int, int) | Genera una llista de reportes | GenerarReportList(List<Utilidades.QueryFilter> ) | Si |
| PUT /clientesArticulos/ | Upsert(dto) | Actualitza o crea la descripcion de un articulo | ActualizarDescripcionArticuloModificado(Articulo.EL.Articulo, string) | Si |
Clientes Articulos Idiomas Etiquetas
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteArticuloIdiomaEtiquetaBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesArticulosIdiomasEtiquetas?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene un listado de Articulos del cliente por idiomas | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer registro | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último registro | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente registro | GetNext(ClienteArticuloIdiomaEtiqueta,bool) | Si |
| . /p | GetAll() | Obtiene el anterior registro | GetPrevious(ClienteArticuloIdiomaEtiqueta,bool) | Si |
| GET /clientes/{idClientes:int}/articulos/{idArticulo:string}/clientesArticulosIdiomasEtiquetas?cargar-relaciones=bool | GetEtiqueta(int, string) | Otiene una etiuqeta en especifico | GetById(int, string, string, bool) | Si |
| PUT /clientesArticulosIdiomasEtiquetas/ | Upsert(dto) | Actualitza o crea el idioma de la etiqueta de un cliente | Save(ClienteArticuloIdiomaEtiqueta) | Si |
| DELETE /clientesArticulosIdiomasEtiquetas/{id:int} | Elimina(int) | Elimina la etiqueta del idioma del articulo de un cliente | Delete(ClienteArticuloIdiomaEtiqueta) | Si |
| POST /clientesArticulosIdiomasEtiquetas/report?pagina=1&filas=100 | GetReportDeEtiquetas(int, int) | Genera una llista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Clientes Articulos Precios
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteArticuloPrecioBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesArticulosPrecios?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de los precios de articulos del cliente | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| GET /clientes/{idCliente:int}/clientesArticulosPrecios/{id:int} | GetPrecio(int, int) | Otiene un precio de un articulo | GetById(int, string, DateTime) | Si |
| PUT /clientesArticulosPrecios/ | Upsert(dto) | Actualitza o crea el precio de un articulo del cliente | Save(ClienteArticuloPrecio) | Si |
| DELETE /clientesArticulosPrecios/{id:int} | Elimina(int) | Elimina el precio de un articulo del cliente | Delete(ClienteArticuloPrecio) | Si |
| PUT /clientesArticulosPrecios/ | AsignarArticulo() | Asigna un articulo a un precio | AsignarArticulo(ref EL.ClienteArticuloPrecio, string, EL.Cliente) | Si |
| POST /clientesArticulosPrecios/report?pagina=1&filas=100 | GetReportPrecios(int, int) | Genera una llista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
| GET /client/{id:int}/clientesArticulosPrecios/ | GetPrecios(int) | Obtiene una lista de precios en vigor | GetListPreciosEnVigor(Cliente.EL.Cliente) | Si |
Clientes
Controller: ClientesController
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientes?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtinene una lista de clientes | GetListFiltered(List<Utilidades.QueryFilter> , int , int , bool , EL.Situacion , ref int , List<QueryOrder> , bool?) | Si |
| GET /clientes?pagina=1&filas=100&nombreDelegacion="" | GetAll(..., string) | Obtiene los clientes de una delegación | GetListByNombreDelegacion(string, List<int> int) | Si |
| GET /clientes?pagina=1&filas=100&nombreCliente="" | GetAll(..., string) | Obtiene los cliente con el nombre | GetNombresPorNombre(string , bool?) | Si |
| GET /clientes?pagina=1&filas=100&busqueda="" | GetAll(..., string) | Obtiene un cliente por texto de búsqueda | BuscarPorTexto(string ) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer cliente y sus relaciones | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último cliente | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente cliente | GetNext(EL.Cliente) | Si |
| . /p | GetAll() | Obtiene el anterior cliente | GetPrevious(EL.Cliente) | Si |
| GET /clientes/{id:int}?cargar-relaciones=bool | GetCliente(int) | Obtiene un cliente | GetById(int?, bool) | Si |
| GET /clientes/{id:int}/tarjetas | GetTarjetas(int) | Obtiene las tarjetas del cliente | GetClienteConTarjetasById(int? , bool) | Si |
| PUT /clientes/ | Upsert(dto) | Actualitza un cliente | Save(Cliente) | Si |
| DELETE /clientes/{id:int} | Elimina(int) | Elimina un cliente | Delete(Cliente) | Si |
| POST /clientes/report?pagina=1&filas=100 | GetReportDeClientes(int, int) | Genera una llista de reportes | `GenerarReportList(List<Utilidades.QueryFilter> , EL.Situacion , bool? , List<int>) | Si |
| POST /clientes/{id=int}/report | GeneraReportDeCliente(int) | Genera un reporte | GenerarReport(Cliente) | Si |
| POST /clientes/{id=int}/cuentaContable | CreaUnaCuentaContable() | Crea una cuenta contable | CrearCuentaContable(Cliente ) | Si |
GET /clientes/1
{
"idCliente": "1",
"nombreComercial":"La ballena feliz",
"nif":"",
"nombreFiscal":"",
"direccion": "Ctra. de la Platja, s/n, 17470 Sant Pere Pescador, Girona",
"idCodigoPostal": "78665",
"telefono": "",
"fax": "",
"email": "info@laballenaalegre.com",
"web": "",
"riesgoConcedido":"",
"riesgoAseguradora":"",
"codigoAseguradora":"",
"ccc":"",
"codigoComoProveedor":"",
"gropuEstadistico":"",
"idFormaPago":"",
"idsFormaPagoCobros":"",
"idCuentaContable":"",
"idTipoCliente":"",
"idIdioma":"",
"idPoblacion": "",
"idPais":"",
"idSituacion":"",
"albaranValorado":"",
"giroBancario":"",
"observaciones":"",
"activo":"",
"fechaAlta":"",
"fechaNacimineto":"",
"sucursal":"",
"departamento":"",
"idTransportista":"",
"idRepresentante":"",
"idRuta":"",
"ordenRuta":"",
"pedidoValorado":"",
"idEjercicioCuenta":"",
"idEmpresaCuenta":"",
"idSerieFacturacionPositiva":"",
"idSerieFacturacionNegativa":"",
"albaranFactura":"",
"numeroCopiasPedido":"",
"numeroCopiasFactura":"",
"numeroCopiasAlbaran":"",
"numeroCopiasPresupuesto":"",
"riesgoAsegurado":"",
"codigoProveedorCliente":"",
"idGrupoCliente":"",
"vencimientoAlSiguiente":"",
"idTipoPersona":"",
"nombre": "Paco",
"apellidoCompleto":"Tordera Sils",
"avisoAlbaranVentas":"",
"servicioFactura":"",
"juntarServiciosAlbaranesFactura":"",
"codigoPadron":"",
"codigoContribuiente":"",
"idCuentaPrevisionCobro":"",
"idAseguradoraRiesgo":"",
"riesgoInformado":"",
"riesgoSolicitado":"",
"risgoAplicado":"",
"diasDuracionRiesgo":"",
"fechaRiesgoAseguradora":"",
"fechaRiesgoConcedido":"",
"fechaRiesgoInformado":"",
"fechaRiesgoSolicitado":"",
"fechaRiesgoAplicado":"",
"irpf":"",
"descontarIRPFBase":"",
"descontarIRPFTotal":"",
"idCuentaIRPF":"",
"idClienteSUGAR":"",
"tipoPersona":"",
"serieFacturacionPositiva":"",
"serieFacturacionNegativa":"",
"cuentaIRPF":"",
"cuentaContable":"",
"clienteArticuloListCliente":"",
"clienteArticuloPrecioListCliente":"",
"clienteDescuentoListCliente":"",
"clienteTargetaListCliente": [
{
"idCliente": 1
"idTipoTarjeta": 1,
"id": 1,
"numeroTargeta": "123456789",
"nombrePropietarioTargeta": "Pere Pi",
"fechaUltimaModificacion": "2025-1-20",
}
],
"clienteTarifaListCliente":"",
"tipoFacturaPeriodoFacturacionListCliente":"",
"tipoServicioPeriodoFacturacionList":"",
"formaPagoCliente":"",
"tipoClienteCliente":"",
"clienteDiasPago":"",
"tipoImpuestoCliente":"",
"empresaCliente":"",
"idiomaCliente":"",
"paisCliente":"",
"poblacionCliente":"",
"provinciaCliente":"",
"situacionCliente":"",
"clienteDireccionEnvioListCliente":"",
"clienteComunicacionListCliente":"",
"clienteContactoListCliente":"",
"representanteCliente":"",
"rutaCliente":"",
"transportistaCliente":"",
"grupoCliente_Cliente":"",
"codigoPostalPoblacionCliente":"",
"clienteFestivoListCliente":"",
"centroCliente":"",
"idTipoVia":"",
"direccionNumero":"",
"direccionKm":"",
"direccionEscala":"",
"direccionBloque":"",
"direccionPiso":"",
"direccionPuerta":"",
"direccionToponimo":"",
"observacionesPedido":"",
"observacionesAlbaran":"",
"observacionesTiquet":"",
"observacionesFactura":"",
"observacionesPartes":"",
"clienteMatriculaListCliente":"",
"idClienteFacturacion":"",
"idEmpresaCentro":"",
"idCentro":"",
"idZona":"",
"auxiliarVarchar1":"",
"empresaVinculada":"",
"fechaUltimaModificacion":"",
"intrastatCondicionEntrega":"",
"intrastatNaturalezaTransaccion":"",
"intrastatModalidadTransporte":"",
"intrastatPuertoAeropuerto":"",
"imprimirAlbaranExpediciones":"",
"facturarTasas":"",
"iban":"",
"bic":"",
"fechaMandato":"",
"situacionRiesgo":"",
"codigoCentroFACe":"",
"clienteRiesgoHistoricoListCliente":"",
"mandato":"",
"avisoPedidoVentas":"",
"guiaSanitaria":"",
"idMarca":"",
"idCuentaBancariaTransferencias":"",
"telefonoMovil":"",
"imprimirTrazabilidadAlImprimirAlbaran":"",
"aplicarPrecio2EnAlbaranes":"",
"facturarEnvases":"",
"imprimirUnidadesAlbaran":"",
"noAplicarHarinas":"",
"enviarFacturasPorEmail":"",
"emailParaEnvioFacturas":"",
"idTipoClienteParaEstadisticaVenta":"",
"deliveryAddressFactura":"",
"observacionesEnFactura":"",
"cajasEnAlbaranFactura":"",
"codDuaneroEnAlbaran":"",
"idsTipoDocumentoIdentificativo":"",
"aplicarCanonLogistico": "",
"idTipoAlbaranDefecto":"",
"crearFacturaVentaAPartirDeRecibos":"",
"codigoQLeche": "",
"marcaOficial":"",
"idCamping":"",
"email2": "",
"unidadTramitadoraFACe":"",
"organoGestorFACe": "",
"ibanParaFactoring": "",
"observacionesTransportista":"",
"idIdiomaEtiquetaje":"",
"bloqueadoPorFaltaPago": "",
"desplazamientoEnHoras":"",
"aceptaMailing":"",
"enviarHojasTrabajoPorEmail":"",
"emailParaEnvioHojasTrabajo":"",
"pieEmailFacturas": "",
"emailParaEnvioPresupuesto": "",
"codigoProveedorParaTraspasoAlbaran": "",
"emailParaEnvioCanvioPrecio": "",
"facturarAlCrearAlbaranDesdePedido": "",
"idEmpresaPedidoMobile": "",
"ubicacionCoordenadaGPSLatitud": "",
"ubicacionCoordenadaGPSLongitud": "",
"primeraVentanaHoraInicioEntrega": "",
"primeraVentanaHoraFinalEntrega": "",
"segundaVentanaHoraInicioEntrega": "",
"segundaVentanaHoraFinalEntrega": "",
"codigoCentroParaTraspasoAlbaran": "",
"codigoEmpresaParaTraspasoAlbaran": "",
"prospectID": "",
"links": {
"self": "/clientes/1",
"previous": null,
"next": "/clientes/2",
"first": "/clientes?pagina=1&fila=1",
"last": "/clientes?pagina=0&fila=0",
"tarjetas": "/clientes/1/tarjetas"
}
}
Clientes Cisterna
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteCisternaBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesCisternas?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de clientes cisterna | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer cliente cisterna y sus relaciones | GetFirst(bool) | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último cliente cisterna | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente cliente cisterna | GetNext(ClienteCisterna) | Si |
| . /p | GetAll() | Obtiene el anterior cliente cisterna | GetPrevious(ClienteCisterna) | Si |
| GET /clientes/{idClientes}/clientesCisternas/{id:int}?cargar-relaciones=bool | GetClienteCisterna(int) | Obtiene un cliente cisterna | GetById(int, string, bool) | Si |
| PUT /clientesCisternas/ | Upsert(dto) | Actualitza o crea un cliente cisterna | Save(ClienteCisterna) | Si |
| DELETE /clientesCisternas/{id:int} | Elimina(int) | Elimina un cliente cisterna | Delete(ClienteCisterna) | Si |
| POST /clientesCisternas/report?pagina=1&filas=100 | GetReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Clienetes Codigo Postal Traspaso
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteCodigoPostalTraspasoBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesCodigosPostalesTraspasos?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de codigos postales de traspasos | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| GET /clientes/{idClientes}/clientesCodigosPostalesTraspasos | GetCodigoPostal(int) | Obtiene un codigo postal de traspaso | GetById(int) | Si |
| PUT /clientesCodigosPostalesTraspasos/ | Upsert(dto) | Actualiza o crea un codigo postal de traspaso | Save(ClienteCodigoPostalTraspaso) | Si |
| DELETE /clientesCodigosPostalesTraspasos/{id:int} | Elimina(int) | Elimina un codigo postal de traspaso | Delete(ClienteCodigoPostalTraspaso) | Si |
| POST /clientesCodigosPostalesTraspasos/report?pagina=1&filas=100 | GetRports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
| PUT /clientesCodigosPostalesTraspasos/ | Actualitza() | Actualiza un codigo postal | ActualizarIdCodigoPostal(string) | Si |
Cliente Comunicacion
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteComunicacionBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesComunicaciones?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de clientes de comunicacion | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| GET /clientes/{idClientes}/tipoComunicaciones/{idComunicacion:int}/clientesComunicaciones/{id:int} | GetCliente(int) | Obtiene un cliente comunicacion | GetById(int, int, int) | Si |
| PUT /clientesComunicaciones/ | Upsert(dto) | Actualiza o crea un cliente de comunicacion | Save(ClienteComunicacion) | Si |
| DELETE /clientesComunicaciones/{id:int} | Elimina(int) | Elimina un cliente de comunicacion | Delete(ClienteComunicacion) | Si |
| POST /clientesComunicaciones/report?pagina=1&filas=100 | GetReports(int, int) | Genera una lisat de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Cliente Contacto
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en GrupoClienteBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesContactos?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de contactos del cliente | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| GET /clientes/{idClientes}/clientesContactos/{id:int} | GetContacto(int,int) | Obtiene un contacto de un cliente | GetById(int, int) | Si |
| PUT /clientesContactos/ | Upsert(dto) | Actualiza o crea un contacto de un cliente | Save(ClienteContacto) | Si |
| DELETE /clientesContactos/{id:int} | Elimina(int) | Elimina un contacto de un cliente | Delete(ClienteContacto) | Si |
| POST /clientesContactos/report?pagina=1&filas=100 | GetReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Clientes Descuento
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteDescuentoBLF.cs | Implementado |
|---|---|---|---|---|
| GET /clientesDescuentos?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de descuentos del cliente | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| GET /clientes/?{idClientes}/clientesDescuentos/{id:int} | GetDescuento(int,int) | Obtiene un descuento de cliente | GetById(int?, int?, int ) | Si |
| PUT /clientesDescuentos/ | Upsert(dto) | Actualitza o crea un descuento de un cliente | Save(ClienteDescuento) | Si |
| DELETE /clientesDescuentos/{id:int} | Elimina(int) | Elimina un descuento | Delete(ClienteDescuento) | Si |
Clientes Dias De Pago
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteDiasPagoBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesDiasPagos?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de dias de pago de clientes | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| GET /clientes/{idClientes}/clientesDiasPagos/{id:int} | GetDiaDePago(int, int) | Obtiene un dia de pago de un cliente | GetById(int, int) | Si |
| PUT /clientesDiasPagos/ | Upsert(dto) | Actualiza o creaun dia de pago | Save(ClienteDiasPago) | Si |
| DELETE /clientesDiasPagos/{id:int} | Elimina(int) | Elimina un dia de pago de un cliente | Delete(ClienteDiasPago) | Si |
| POST /clientesDiasPagos/report?pagina=1&filas=100 | GetReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Clientes Direccion de envio
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteDireccionEnvioBL.cs | Implementado |
|---|---|---|---|---|
| GET /clienesDireccionEnvio?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de direcciones de envio del cliente | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool ) | Si |
| GET /clientes/{idCliente:int}/clienesDireccionEnvio?pagina=1&filas=100 | GetAll(..., int) | Obtiene una lista de direcciones de un cliente | GetListByCliente(int?, bool ) | Si |
| GET /clientes/{idCliente:int}/clienesDireccionEnvio?pagina=1&filas=100&nombre="" | GetAll(..., string) | Obtiene una lista de direcciones de un cliente | GetListByNombre(int, string) | Si |
| GET /clienesDireccionEnvio/ | ComprobaEmails() | Comprueba si los correos son validos | ComprobarEmails(ClienteDireccionEnvioList) | Si |
| GET /clientes/{idClientes:int}/clienesDireccionEnvio/{id:int} | GetDireccion(int,int) | Obtiene una direccion de envio | GetById(int?, int?) | Si |
| PUT /clienesDireccionEnvio/ | Upsert(dto) | Actualiza o crea una direccion de envio | Save(ClienteDireccionEnvio) | Si |
| DELETE /clienesDireccionEnvio/{id:int} | Elimina(int) | Elimina una direccion de envio | Delete(ClienteDireccionEnvio) | Si |
Cliente Festivo
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteFestivoBL .cs | Implementado |
|---|---|---|---|---|
| GET /clientesFestivos?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de festivos del cliente | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer festivo de un cliente | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último festivo de un cliente | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente festivo de un cliente | GetNext(ClienteFestivo) | Si |
| . /p | GetAll() | Obtiene el anterior festivo de un cliente | GetPrevious(ClienteFestivo) | Si |
| GET /clientes/{idCliente:int}/clientesFestivos/{id:int} | GetFestivo(int,int) | Obtiene el festivo de un cliente | GetById(int, int) | Si |
| PUT /clientesFestivos/ | Upsert(dto) | Actualiza o crea el festivo de un cliente | Save(ClienteFestivo) | Si |
| DELETE /clientesFestivos/{id:int} | Elimina(int) | Elimina el festivo de un cliente | Delete(ClienteFestivo) | Si |
| POST /clientesFestivos/report?pagina=1&filas=100 | GetReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter> ) | Si |
Clientes Historico Mail Adjunto
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteHistoricoMailAdjuntoBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesHistoricosMailsAdjuntos?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista historica de mails del cliente | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el mail adjunto de un cliente | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último mail adjunto de un cliente | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente mail adjunto de un cliente | GetNext(ClienteHistoricoMailAdjunto, bool) | Si |
| . /p | GetAll() | Obtiene el anterior mail adjunto de un cliente | GetPrevious(ClienteHistoricoMailAdjunto ,bool) | Si |
| GET /clientes/{idCliente:int}/clientesHistoricosMailsAdjuntos/{id:int}?cargar-relaciones=bool | GetMailsAjuntos(int,int) | Obtiene el mail adjunto de un cliente | GetById(int, int, int, bool) | Si |
| PUT /clientesHistoricosMailsAdjuntos/ | Upsert(dto) | Actualiza o crea el mail adjunto de un cliente | Save(ClienteHistoricoMailAdjunto) | Si |
| DELETE /clientesHistoricosMailsAdjuntos/{id:int} | Elimina(int) | Elimina el mail adjunto de un cliente | Delete(ClienteHistoricoMailAdjunto) | Si |
| POST /clientesHistoricosMailsAdjuntos/report?pagina=1&filas=100 | GetReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Clientes Historicos mails
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteHistoricoMailBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesHistoricosMails?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista historica de mails del cliente | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer mail de un cliente | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último mail de un cliente | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente mail de un cliente | GetNext(ClienteHistoricoMail, bool) | Si |
| . /p | GetAll() | Obtiene el anterior mail de un cliente | GetPrevious(ClienteHistoricoMail ,bool) | Si |
| GET /clientes/{idCliente:int}/clientesHistoricosMails/{id:int}?cargar-relaciones=bool | GetMails(int,int) | Obtiene el mail de un cliente | GetById(int, int, bool) | Si |
| PUT /clientesHistoricosMails/ | Upsert(dto) | Actualiza o crea el mail de un cliente | Save(ClienteHistoricoMail) | Si |
| DELETE /clientesHistoricosMails/{id:int} | Elimina(int) | Elimina el mail de un cliente | Delete(ClienteHistoricoMail) | Si |
| POST /clientesHistoricosMails/report?pagina=1&filas=100 | GetReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Cliente Idioma Etiqueta
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteIdiomaEtiquetaBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesIdiomasEtiquetas?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de etiquetas de idiomas | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene la primera etiqueta | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene la ultima etiqueta | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene la siguiente etiqueta | GetNext(ClienteIdiomaEtiqueta, bool) | Si |
| . /p | GetAll() | Obtiene la ultima etiqueta | GetPrevious(ClienteIdiomaEtiqueta ,bool) | Si |
| GET /clientes/{idCliente:int}/clientesIdiomasEtiquetas/{id:string}?cargar-relaciones=bool | GetEtiqueta(int, string) | Obtiene una etiqueta de idioma | GetById(int, string, bool) | Si |
| PUT /clientesIdiomasEtiquetas/ | Upsert(dto) | Actualiza o crea la etiqueta del idioma | Save(ClienteIdiomaEtiqueta) | Si |
| DELETE /clientesIdiomasEtiquetas/{id:int} | Elimina(int) | Elimina la etiqueta del idioma | Delete(ClienteIdiomaEtiqueta) | Si |
| POST /clientesIdiomasEtiquetas/report?pagina=1&filas=100 | GetReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Cliente Matricula
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteMatriculaBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesMatricula?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de matriculas del cliente | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene la primera matricula | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene la ultima matricula | GetLast() | Si |
| . /n | GetAll() | Obtiene la siguiente matricula | GetNext(ClienteMatricula) | Si |
| . /p | GetAll() | Obtiene la ultima matricula | GetPrevious(ClienteMatricula) | Si |
| GET /clientes/?{idCliente:int}/clientesMatricula/{id:string}?cargar-relaciones=bool | GetMatricula(int?,string) | Obtiene una matricula de un cliente | GetById(int?, string) | Si |
| PUT /clientesMatricula/ | Upsert(dto) | Actualiza o crea la matricula | Save(ClienteMatricula) | Si |
| DELETE /clientesMatricula/{id:int} | Elimina(int) | Elimina la matricula de un cliente | Delete(ClienteMatricula) | Si |
| POST /clientesMatricula/report?pagina=1&filas=100 | GetLlistaReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter> ) | Si |
Cliente Nota
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteNotaBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesNotas?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de notas del cliente | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene la primera nota del cliente | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene la ultima nota del cliente | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene la siguiente nota del cliente | GetNext(ClienteNota,bool) | Si |
| . /p | GetAll() | Obtiene la ultima nota del cliente | GetPrevious(ClienteNota,bool) | Si |
| GET /clientes/{idClientes:int}/clientesNotas/{id:int}?cargar-relaciones=bool | GetNota(int,int) | Obtiene una nota de un cliente | GetById(int, int, bool) | Si |
| PUT /clientesNotas/ | Upsert(dto) | Actualiza o crea la nota del cliente | Save(ClienteNota) | Si |
| DELETE /clientesNotas/{id:int} | Elimina(int) | Elimina la nota del cliente | Delete(ClienteNota) | Si |
| POST /clientesNotas/report?pagina=1&filas=100 | GetLlistaReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Cliente Riesgo Historico
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteRiesgoHistoricoBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesRiesgoHistoricos?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de riesgos historicos del cliente | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer riesgo historico | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último riesgo historico | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente riesgo historico | GetNext(ClienteRiesgoHistorico) | Si |
| . /p | GetAll() | Obtiene el previo riesgo historico | GetPrevious(ClienteRiesgoHistorico) | Si |
| GET /clientesRiesgoHistoricos/{id:int} | GetRiesgo(int) | Obtiene un riesgo historico del cliente | GetById(System.Guid ) | Si |
| PUT /clientesRiesgoHistoricos/ | Upsert(dto) | Actualiza o crea el riesgo historico | Save(ClienteRiesgoHistorico) | Si |
| DELETE /clientesRiesgoHistoricos/{id:int} | Elimina(int) | Elimina el riesgo historico de un cliente | Delete(ClienteRiesgoHistorico) | Si |
| DELETE /clientesRiesgoHistoricos/{id:int} | Elimina(int) | Elimina un riesgo historico del cliente | Delete(ClienteRiesgoHistorico) | Si |
| POST /clientesRiesgoHistoricos/report?pagina=1&filas=100 | GetLlistaReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Clientes Tarjeta Beneficiario
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteTargetaBenificiarioBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesTarjetasBeneficiarios?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista detarjetas beneficiarias | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene la primera tarjeta beneficiaria | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene la última tarjeta beneficiaria | GetLast() | Si |
| . /n | GetAll() | Obtiene la siguiente tarjeta beneficiaria | GetNext(ClienteTargetaBenificiario) | Si |
| . /p | GetAll() | Obtiene la previa tarjeta beneficiaria | GetPrevious(ClienteTargetaBenificiario) | Si |
| GET /clientes/{icCliente}/??????/clientesRiesgoHistoricos/{id:int} | GetTarjeta(int) | Obtiene una tarjeta beneficiaria | GetById(int, int, int, int) | Si |
| PUT /clientesTarjetasBeneficiarios/ | Upsert(dto) | Actualiza o crea la tarjeta beneficiaria | Save(ClienteTargetaBenificiario) | Si |
| DELETE /clientesTarjetasBeneficiarios/{id:int} | Elimina(int) | Elimina una tarjeta beneficiaria | Delete(ClienteTargetaBenificiario) | Si |
| POST /clientesTarjetasBeneficiarios/report?pagina=1&filas=100 | GetLlistaReports(int, int) | Genera una lista de reports | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Clientes Tarjetas
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteTargetaBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesTarjetas?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de tarjetas | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| GET /clientesTarjetas?pagina=1&filas=100&numeroTarjetas="" | GetAll(.., string) | Obtiene una lista de tarjetas | GetList(string ) | Si |
| GET /clientes/{idCliente:int}/clientesTarjetas?pagina=1&filas=100&idTipoTarjeta="" | GetAll(.., int,int) | Obtiene una lista de tarjetas | GetList(int, int) | Si |
| GET /clientes/{idCliente:int}/clientesTarjetas?pagina=1&filas=100 | GetAll(.., int) | Obtiene una lista de tarjetas de un cliente | GetList(int) | Si |
| CalculoDigitoControlHexaDecimal(ref ClienteTargeta Registro) | ||||
| GET /clientes/{idCliente:int}/clientesTarjetas/{id:int} | GetTarjeta(int, int) | Obtiene una tarjeta | GetById(int, int , int) | Si |
| PUT /clientesTarjetas/ | Upsert(dto) | Actualiza o crea una tarjeta | Save(ClienteTargeta) | Si |
| DELETE /clientesTarjetas/{id:int} | Elimina(int) | Elimina una tarjeta | Delete(ClienteTargeta) | Si |
Cliente Tarifas
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ClienteTarifaBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesTarifas?pagina=1&filas=100&cargar-relaciones=bool | GetAll(int, int) | Obtiene una lista de tarifas | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool ) | Si |
| GET /clientes/{idCliente}/clientesTarifas/{id:int} | GetTarifas(int,int) | Obtiene una tarifa | GetById(int, int) | Si |
| PUT /clientesTarifas/ | Upsert(dto) | Actualiza o crea una tarifa | Save(ClienteTarifa) | Si |
| DELETE /clientesTarifas/{id:int} | Elimina(int) | Elimina una tarifa | Delete(ClienteTarifa) | Si |
### Grupos de clientes
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en GrupoClienteBL.cs | Implementado |
|---|---|---|---|---|
| GET /grupoClientes/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de clientes | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | Obtiene el primer cliente | GetFirst() | Si | |
| . ?pagina=0&fila=0 | Obtiene el último | GetLast() | Si | |
| . /n | Obtinene el siguiente | GetNext(GrupoCliente) | Si | |
| . /p | Obtiene el anterior | GetPrevious(GrupoCliente) | Si | |
| GET /grupoClientes/{id:int}?cargar-relaciones=bool | GetById(int) | Obtiene un cliente | GetById(int?, bool) | Si |
| PUT /grupoClientes/ | Upsert(dto) | Actualitza o crea un grupo de clientes | Save(GrupoCliente) | Si |
| DELETE /grupoClientes/{id:int} | Elimina(int) | Elimina un grupo de clientes | Delete(GrupoCliente) | Si |
| POST /grupoClientes/report?pagina=1&filas=100 | GenerarReportList(int,int) | Genera una lista de reposrtes | GenerarReportList(List<Utilidades.QueryFilter> ) | Si |
| GET /grupoClientes/{nombres:string} | GetNombresPorNombre(string) | Obtiene nombres de un nombre | GetNombresPorNombre(string) | Si |
GET /grupoClientes/1
{
"idGrupoCliente": "",
"descripcion": "",
"riesgoAsegurado": "",
"riesgoInformado": "",
"riesgoSolicitado": "",
"riesgoConcedido": "",
"riesgoAplicado": "",
"fechaRiesgoInformado": "",
"fechaRiesgoSolicitado": "",
"fechaRiesgoConcedido": "",
"fechaRiesgoAplicado": "",
"diasDuracionRiesgo": "",
"idAseguradoraRiesgo": "",
"codigoAseguradora": "",
"fechaUltimaModificacion": "",
"aseguradoraRiesgoGrupoCliente": "",
"grupoClienteRiesgoHistoricoListGrupoCliente": "",
"links": {
"self": "/grupoClientes/1",
"previous": null,
"next": "/grupoClientes/2",
"first": "/grupoClientes?pagina=1&fila=1",
"last": "/grupoClientes?pagina=0&fila=0"
}
}
Grupo cliente riesgo historico
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en GrupoClienteRiesgoHistoricoBL.cs | Implementado |
|---|---|---|---|---|
| GET /grupoClienteRiesgoHistorico/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de los riesgos hitoricos del grupo del cliente | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer registro los riesgos hitoricos del grupo del cliente | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último registro los riesgos hitoricos del grupo del cliente | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente registro los riesgos hitoricos del grupo del cliente | GetNext(GrupoClienteRiesgoHistorico) | Si |
| . /p | GetAll() | Obtiene el previo registro los riesgos hitoricos del grupo del cliente | GetPrevious(GrupoClienteRiesgoHistorico) | Si |
| GET /grupoClienteRiesgoHistorico/{id:int} | GetById(int) | Obtiene un riesgo | GetById(System.Guid) | Si |
| PUT /grupoClienteRiesgoHistorico/ | Upsert(dto) | Actualiza o crea un riesgo | Save(GrupoClienteRiesgoHistorico) | Si |
| DELETE /grupoClienteRiesgoHistorico/{id:int} | Elimina(int) | Elimina un riesgo | Delete(GrupoClienteRiesgoHistorico) | Si |
| POST /grupoClienteRiesgoHistorico/reportes?pagina=1&filas=100 | GeneraLListaRerort() | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
### Grupos estadísticos
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en GrupoEstadisticoBL.cs | Implementado |
|---|---|---|---|---|
| GET /grupoEstadisticos/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de los grupos estadisticos | GetListFiltered(List<Utilidades.QueryFilter, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer grupo estadistico | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último grupo estadistico | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente grupo estadistico | GetNext(GrupoEstadistico, bool) | Si |
| . /p | GetAll() | Obtiene el grupo estadistico previo | GetPrevious(GrupoEstadistico, bool) | Si |
| GET /grupoEstadisticos/{id:int}?cargar-relaciones=bool | GetById(int, bool) | Obtiene un grupo estadistico | GetById(int, bool) | Si |
| PUT /grupoEstadisticos/ | Upsert(dto) | Actualiza o crea un grupo estadistico | Save(GrupoEstadistico) | Si |
| DELETE /grupoEstadisticos/{id:int} | Elimina(int) | Elimina un grupo estadistico | Delete(GrupoEstadistico) | Si |
| POST /grupoEstadisticos/reportes?pagina=1&filas=100 | GeneraLListaRerort() | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
GET /grupoEstadisticos/1
{
"idGrupoEstadistico": "",
"descripcion": "",
"links": {
"self": "/grupoEstadisticos/1",
"previous": null,
"next": "/grupoEstadisticos/2",
"first": "/grupoEstadisticos?pagina=1&fila=1",
"last": "/grupoEstadisticos?pagina=0&fila=0"
}
}
### Periodos de comisiones
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en PeriodoComisionBL.cs | Implementado |
|---|---|---|---|---|
| GET /perdiodosComisiones/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lisat de perdiodos de comisiones | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int ) | Si |
| GET /periodoComision/{id:int} | GetById(int) | Obtiene un periodo de comsion | GetById(int) | Si |
| PUT /perdiodosComisiones/ | Upsert(dto) | Crea o Actializa un periodo de comision | Save(PeriodoComision) | Si |
| DELETE /perdiodosComisiones/{id:int} | Delete(int) | Elimina un periodo de comision | Delete(PeriodoComision) | Si |
| POST /perdiodosComisiones/report?pagiona=1&filas=100 | GeneraReportPeriodoComisiones(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter> ) | Si |
GET /perdiodosComisiones/1
{
"idPeriodoComision": "",
"descripcion": "",
"fechaUltimaModificacion": "",
"links": {
"self": "/perdiodosComisiones/1",
"previous": null,
"next": "/perdiodosComisiones/2",
"first": "/perdiodosComisiones?pagina=1&fila=1",
"last": "/perdiodosComisiones?pagina=0&fila=0"
}
}
Periodo de Facturacion
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en PeriodoFacturacionBL.cs | Implementado |
|---|---|---|---|---|
| GET /periodoFacturaciones/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lisat de perdiodos de facturacion | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer periodo de facturacion | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último periodo de facturacion | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente periodo de facturacion | GetNext(EL.PeriodoFacturacion) | Si |
| . /p | GetAll() | Obtiene el previo periodo de facturacion | GetPrevious(EL.PeriodoFacturacion) | Si |
| GET /periodoFacturaciones/{id:int} | GetById(int) | Obtiene un periodo de facturacion | GetById(int) | Si |
| PUT /periodoFacturaciones/ | Upsert(dto) | Crea o actualiza un periodo de facturacion | Save(PeriodoFacturacion) | Si |
| DELETE /periodoFacturaciones/{id:int} | Delete(int) | Elimina un periodo de facturacion | Delete(PeriodoFacturacion) | Si |
| POST /periodoFacturaciones/report?pagiona=1&filas=100 | GeneraReportPeriodosDeFacturaciones(int,int) | Genera una lista de reportes | GenerarListadoReport(List<Utilidades.QueryFilter>) | Si |
Representante
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en RepresentanteBL.cs | Implementado |
|---|---|---|---|---|
| GET /representantes/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de representantes | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| GET /representantes/comisiones/ | GetAll() | Obtiene una lista de tipo de comisiones | GetListTipoComision() | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer representante | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último representante | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente representante | GetNext(EL.Representante) | Si |
| . /p | GetAll() | Obtiene el previo representante | GetPrevious(EL.Representante) | Si |
| GET /representantes/{id:int}?cargar-relaciones=bool | GetById(int) | Obtiene un periodo de facturacion | GetById(int?, bool) | Si |
| PUT /representantes/ | Upsert(dto) | Crea o actualiza un representante | Save(Representante) | Si |
| DELETE /representantes/{id:int} | Delete(int) | Elimina un representante | Delete(Representante) | Si |
| POST /representantes/report?pagiona=1&filas=100 | GeneraLListaRerort(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
| POST /representantes/{id=int}/report | GeneraReportDeCliente(int) | Genera un reporte | GenerarReport(Representante) | Si |
Representantes Tipo Comision Articulos
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en RepresentanteTipoComisionArticuloBL.cs | Implementado |
|---|---|---|---|---|
| GET /representantesTiposComisionesArticulos/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo de comisiones de articulos | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer tipo de comisiones de articulos | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último tipo de comisiones de articulos | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente tipo de comisiones de articulos | GetNext(RepresentanteTipoComisionArticulo, bool) | Si |
| . /p | GetAll() | Obtiene el previo tipo de comisiones de articulos | GetPrevious(RepresentanteTipoComisionArticulo, bool) | Si |
| GET /representante/{idRepresentante:int}/representanteTipoComisiones/{idComisioin:int}/representantesTiposComisionesArticulos?cargar-relaciones=bool | GetById(int) | Obtiene un periodo de facturacion | GetById(int, int, string, bool) | Si |
| PUT /representantesTiposComisionesArticulos/ | Upsert(dto) | Crea o actualiza un tipo de comisioin de articulos | Save(RepresentanteTipoComisionArticulo) | Si |
| DELETE /representantesTiposComisionesArticulos/{id:int} | Delete(int) | Elimina un tipo de comision de articulos | Delete(RepresentanteTipoComisionArticulo) | Si |
| POST /representantesTiposComisionesArticulos/report?pagiona=1&filas=100 | GeneraLListaRerort(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Representante Tipo Comision Articulo Cliente
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en RepresentanteTipoComisionArticuloClienteBL.cs | Implementado |
|---|---|---|---|---|
| GET /representantesTiposComisionesArticulosClientes/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo de comisiones de articulos | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer tipo de comisiones de articulos | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último tipo de comisiones de articulos | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente tipo de comisiones de articulos | GetNext(RepresentanteTipoComisionArticuloCliente, bool) | Si |
| . /p | GetAll() | Obtiene el previo tipo de comisiones de articulos | GetPrevious(RepresentanteTipoComisionArticuloCliente, bool) | Si |
| GET /clientes/{idCliente:int}/representantes/{idRepresentantes:int}/representanteTipoComisiones/{idComisiones:int}/representantesTiposComisionesArticulosClientes?cargar-relaciones=bool | GetById(int) | Obtiene un tipo de comisioin de articulos del cliente | GetById(int, int, string, int, bool) | Si |
| PUT /representantesTiposComisionesArticulosClientes/ | Upsert(dto) | Crea o actualiza un tipo de comisioin de articulos | Save(RepresentanteTipoComisionArticuloCliente) | Si |
| DELETE /representantesTiposComisionesArticulosClientes/{id:int} | Delete(int) | Elimina un tipo de comision de articulos | Delete(RepresentanteTipoComisionArticuloCliente) | Si |
| POST /representantesTiposComisionesArticulosClientes/report?pagiona=1&filas=100 | GeneraLListaReport(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Representante tipo comision
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en RepresentanteTipoComisionBL.cs | Implementado |
|---|---|---|---|---|
| GET /representanteTipoComisiones/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo de comisiones | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer tipo de comisiones | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último tipo de comisiones | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente tipo de comisiones | GetNext(RepresentanteTipoComision, bool) | Si |
| . /p | GetAll() | Obtiene el previo tipo de comisiones | GetPrevious(RepresentanteTipoComision, bool) | Si |
| GET /representante/{idRepresentante:int}/representanteTipoComisiones/{id:int}?cargar-relaciones=bool | GetById(int, int) | Obtiene untipo de comisiones | GetById(int, int, bool) | Si |
| PUT /representanteTipoComisiones/ | Upsert(dto) | Crea o actualiza un tipo de comision | Save(RepresentanteTipoComision) | Si |
| DELETE /representanteTipoComisiones/{id:int} | Delete(int) | Elimina un tipo de comision | Delete(RepresentanteTipoComision) | Si |
| POST /representanteTipoComisiones/report?pagiona=1&filas=100 | GeneraLListaReport(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Representante tipo comision Subfamilia
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en RepresentanteTipoComisionSubFamiliaBL.cs | Implementado |
|---|---|---|---|---|
| GET /representanteTipoComisionSubFamilias/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo de comisiones de una subfamilia | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer tipo de comisiones de una subfamilia | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último tipo de comisiones de una subfamilia | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente tipo de comisiones de una subfamilia | GetNext(RepresentanteTipoComisionSubFamilia, bool) | Si |
| . /p | GetAll() | Obtiene el previo tipo de comisiones de una subfamilia | GetPrevious(RepresentanteTipoComisionSubFamilia, bool) | Si |
| GET /representante/{idRepresentante:int}/representantesTipoComisiones/{idComision:int}/representanteTipoComisionSubFamilias?cargar-relaciones=bool | GetById(int, int) | Obtiene untipo de comisiones de una subfamilia | GetById(int, int , string , bool) | Si |
| PUT /representanteTipoComisionSubFamilias/ | Upsert(dto) | Crea o actualiza un tipo de comision de una subfamilia | Save(RepresentanteTipoComisionSubFamilia) | Si |
| DELETE /representanteTipoComisionSubFamilias/{id:int} | Delete(int) | Elimina un tipo de comision de una subfamilia | Delete(RepresentanteTipoComisionSubFamilia) | Si |
| POST /representanteTipoComisionSubFamilias/report?pagiona=1&filas=100 | GeneraLListaReport(int,int) | Genera una lista de reportes de una subfamilia | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Representante tipo comision tarifa
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en RepresentanteTipoComisionTarifaBL.cs | Implementado |
|---|---|---|---|---|
| GET /representantesTiposComisionnesTarifas/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo de comisiones de una tarifa | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer tipo de comisiones de una tarifa | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último tipo de comisiones de una tarifa | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente tipo de comisiones de una tarifa | GetNext(RepresentanteTipoComisionTarifa, bool) | Si |
| . /p | GetAll() | Obtiene el previo tipo de comisiones de una tarifa | GetPrevious(RepresentanteTipoComisionTarifa, bool) | Si |
| GET /representante/{id:int}/representanteTipoComisiones/{idComision:int}/representantesTiposComisionnesTarifas/{idTarifa:int}?cargar-relaciones=bool | GetById(int, int, int) | Obtiene untipo de comisiones de una tarifa | GetById(int, int, int, DateTime, bool) | Si |
| PUT /representantesTiposComisionnesTarifas/ | Upsert(dto) | Crea o actualiza un tipo de comision de una tarifa | Save(RepresentanteTipoComisionTarifa) | Si |
| DELETE /representantesTiposComisionnesTarifas/{id:int} | Delete(int) | Elimina un tipo de comision de una tarifa | Delete(RepresentanteTipoComisionTarifa) | Si |
| POST /representantesTiposComisionnesTarifas/report?pagiona=1&filas=100 | GeneraLListaReport(int,int) | Genera una lista de reportes de una subfamilia | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Ruta
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en RutaBL.cs | Implementado |
|---|---|---|---|---|
| GET /rutas/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de rutas | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene la primera ruta | GetFirst() | Si |
| . ?pagina=0&fila=0& | GetAll() | Obtiene la ultima ruta | GetLast() | Si |
| . /n | GetAll() | Obtiene la siguiente ruta | GetNext(Ruta) | Si |
| . /p | GetAll() | Obtiene la ruta previa | GetPrevious(Ruta) | Si |
| GET /rutas/{id:int} | GetById(int) | Obtiene una ruta | GetById(int ) | Si |
| PUT /rutas/ | Upsert(dto) | Crea o actualiza una ruta | Save(Ruta) | Si |
| DELETE /rutas/{id:int} | Delete(int) | Elimina una ruta | Delete(Ruta) | Si |
| POST /rutas/report?pagiona=1&filas=100 | GeneraLListaReport(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Situacion
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en SituacionBL.cs | Implementado |
|---|---|---|---|---|
| GET /situaciones/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de situaciones | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene la primera situacion | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene la ultima situacion | GetLast() | Si |
| . /n | GetAll() | Obtiene la siguiente situacion | GetNext(Situacion) | Si |
| . /p | GetAll() | Obtiene la situacion previa | GetPrevious(Situacion) | Si |
| GET /situaciones/{id:int} | GetById(int) | Obtiene una situacion | GetById(int ) | Si |
| PUT /situaciones/ | Upsert(dto) | Crea o actualiza una situacion | Save(Situacion) | Si |
| DELETE /situaciones/{id:int} | Delete(int) | Elimina una situacion | Delete(Situacion) | Si |
| POST /situaciones/report?pagiona=1&filas=100 | GeneraReportSituaciones(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Tipo Cliente Articulo Descuento
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoClienteArticuloDescuentoBL.cs | Implementado |
|---|---|---|---|---|
| GET /clientesArticulosDescuentos/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de articulos con descuentos | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer articulo con descuento | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último articulo con descuento | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente articulo con descuento | GetNext(TipoClienteArticuloDescuento, bool) | Si |
| . /p | GetAll() | Obtiene el articulo con descuento previo | GetPrevious(TipoClienteArticuloDescuento, bool) | Si |
| GET /tipoCliente/{id:int}/clientesArticulosDescuentos/{idArticulo:string}?cargar-relaciones=bool | GetById(int,string) | Obtiene el descuento de un articulo | GetById(int, string, bool) | Si |
| PUT /clientesArticulosDescuentos/ | Upsert(dto) | Crea o actualiza un descuento | Save(TipoClienteArticuloDescuento) | Si |
| DELETE /clientesArticulosDescuentos/{id:int} | Delete(int) | Elimina un descuento | Delete(TipoClienteArticuloDescuento) | Si |
| POST /clientesArticulosDescuentos/report?pagiona=1&filas=100 | GeneraLListaReport(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter> ) | Si |
Tipo Cliente
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoClienteBL.cs | Implementado |
|---|---|---|---|---|
| GET /tiposClientes/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipos clientes | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer articulo con descuento | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último articulo con descuento | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente articulo con descuento | GetNext(TipoCliente) | Si |
| . /p | GetAll() | Obtiene el articulo con descuento previo | GetPrevious(TipoCliente) | Si |
| GET /tiposClientes/{id:int} | GetById(int) | Obtiene un tipo cliente | GetById(int ) | Si |
| PUT /tiposClientes/ | Upsert(dto) | Crea o actualiza un tipo cliente | Save(TipoCliente) | Si |
| DELETE /tiposClientes/{id:int} | Delete(int) | Elimina un tipo cliente | Delete(TipoCliente) | Si |
| POST /tiposClientes/report?pagiona=1&filas=100 | GeneraReportTipoCliente(int,int) | Genera una lista de reportes | GenerarListadoReport(List<Utilidades.QueryFilter>) | Si |
Tipo Cliente familia descuento
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoClienteBL.cs | Implementado |
|---|---|---|---|---|
| GET /tiposClientesFamiliasDescuentos/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipos clientes familias | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer articulo con descuento | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último articulo con descuento | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente articulo con descuento | GetNext(TipoClienteFamiliaDescuento, bool) | Si |
| . /p | GetAll() | Obtiene el articulo con descuento previo | GetPrevious(TipoClienteFamiliaDescuento, bool) | Si |
| GET /tipoCliente/{id:int}/tiposClientesFamiliasDescuentos?cargar-relaciones=bool | GetById(int) | Obtiene un tipo cliente familia descunto | GetById(int, string, bool) | Si |
| PUT /tiposClientesFamiliasDescuentos/ | Upsert(dto) | Crea o actualiza un tipo cliente | Save(TipoClienteFamiliaDescuento) | Si |
| DELETE /tiposClientesFamiliasDescuentos/{id:int} | Delete(int) | Elimina un tipo cliente familia descuento | Delete(TipoClienteFamiliaDescuento) | Si |
| POST /tiposClientesFamiliasDescuentos/report?pagiona=1&filas=100 | GeneraLListaReport(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Tipo Cliente subfamilia descuento
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoClienteBL.cs | Implementado |
|---|---|---|---|---|
| GET /tiposClientesSubFamiliasDescuentos/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipos clientes de subfamilias | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int ) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer tipos clientes de subfamilias | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último tipos clientes de subfamilias | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente tipos clientes de subfamilias | GetNext(TipoClienteSubFamiliaDescuento, bool) | Si |
| . /p | GetAll() | Obtiene el tipos clientes de subfamilias previo | GetPrevious(TipoClienteSubFamiliaDescuento, bool) | Si |
| GET /tipoClientes/{id:int}/tiposClientesSubFamiliasDescuentos/{idSubFamilia:string}?cargar-relaciones=bool | GetById(int, string) | Obtiene un tipo cliente subfamilia descunto | GetById(int, string, bool) | Si |
| PUT /tiposClientesSubFamiliasDescuentos/ | Upsert(dto) | Crea o actualiza un tipo cliente de subfamilias | Save(TipoClienteSubFamiliaDescuento) | Si |
| DELETE /tiposClientesSubFamiliasDescuentos/{id:int} | Delete(int) | Elimina un tipo cliente subfamilia descuento | Delete(TipoClienteSubFamiliaDescuento) | Si |
| POST /tiposClientesSubFamiliasDescuentos/report?pagiona=1&filas=100 | GeneraLListaReport(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Tipo Comentario
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoComentarioBL.cs | Implementado |
|---|---|---|---|---|
| GET /tipoComentarios/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo comentarios | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool, ref int) | Si |
| . ?pagina=1&fila=1&cargar-relaciones=bool | GetAll() | Obtiene el primer tipos comemtarios | GetFirst(bool) | Si |
| . ?pagina=0&fila=0&cargar-relaciones=bool | GetAll() | Obtiene el último tipos comentarios | GetLast(bool) | Si |
| . /n | GetAll() | Obtiene el siguiente tipos comentarios | GetNext(TipoComentario, bool) | Si |
| . /p | GetAll() | Obtiene el tipos comentarios previo | GetPrevious(TipoComentario, bool) | Si |
| GET /tiposClientesSubFamiliasDescuentos/{id:int}?cargar-relaciones=bool | GetById(int) | Obtiene un tipo comentarios | GetById(int, bool ) | Si |
| PUT /tipoComentarios/ | Upsert(dto) | Crea o actualiza un tipo comentario | Save(TipoComentario) | Si |
| DELETE /tipoComentarios/{id:int} | Delete(int) | Elimina un tipo comentarios | Delete(TipoComentario) | Si |
| POST /tipoComentarios/report?pagiona=1&filas=100 | GeneraReportComentarios(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Tipo Comunicacion
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoComunicacionBL.cs | Implementado |
|---|---|---|---|---|
| GET /tipoComunicaciones/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo comunicacion | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer tipo comunicacion | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último tipo comunicacion | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente tipo comunicacion | GetNext(TipoComunicacion) | Si |
| . /p | GetAll() | Obtiene el tipo comunicacion previo | GetPrevious(TipoComunicacion) | Si |
| GET /tipoComunicaciones/{id:int} | GetById(int) | Obtiene un tipo comunicacion | GetById(int) | Si |
| PUT /tipoComunicaciones/ | Upsert(dto) | Crea o actualiza un tipo comunicacion | Save(TipoComunicacion) | Si |
| DELETE /tipoComunicaciones/{id:int} | Delete(int) | Elimina un tipo comunicacion | Delete(TipoComunicacion) | Si |
| POST /tipoComunicaciones/report?pagiona=1&filas=100 | GeneraReportTiposComunicaciones(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Tipo Domicilio
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoDomicilioBL.cs | Implementado |
|---|---|---|---|---|
| GET /tipoDomicilios/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo domicilio | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer tipo domicilio | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último tipo domicilio | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente tipo domicilio | GetNext(TipoDomicilio) | Si |
| . /p | GetAll() | Obtiene un tipo domicilio previo | GetPrevious(TipoDomicilio) | Si |
| GET /tipoDomicilios/{id:int} | GetById(int) | Obtiene un tipo domicilio | GetById(int) | Si |
| PUT /tipoDomicilios/ | Upsert(dto) | Crea o actualiza un tipo domicilio | Save(TipoDomicilio) | Si |
| DELETE /tipoDomicilios/{id:int} | Delete(int) | Elimina un tipo domicilio | Delete(TipoDomicilio) | Si |
| POST /tipoDomicilios/report?pagiona=1&filas=100 | GeneraReportDeDomicilios(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Tipo Factura Periodo Facturacion
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoFacturaPeriodoFacturacionBL.cs | Implementado |
|---|---|---|---|---|
| GET /tipoFacturasPeriodosFacturaciones/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo de facturas en el periodo de facturacion | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| GET /clientes/{id:int}/tipoFacturasPeriodosFacturaciones/ | GetById(int) | Obtiene un tipo de facturas en el periodo de facturacion | GetById(int, int, int) | Si |
| PUT /tipoFacturasPeriodosFacturaciones/ | Upsert(dto) | Crea o actualiza un tipo de factura en el periodo de facturacion | Save(TipoFacturaPeriodoFacturacion) | Si |
| DELETE /tipoFacturasPeriodosFacturaciones/{id:int} | Delete(int) | Elimina un tipo de factura en el periodo de fcaturacion | Delete(TipoFacturaPeriodoFacturacion) | Si |
| POST /tipoFacturasPeriodosFacturaciones/report?pagiona=1&filas=100 | GeneraLlistaReport(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Tipo persona
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoPersonaBL.cs | Implementado |
|---|---|---|---|---|
| GET /tipoPersonas/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo personas | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer tipo personas | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último tipo personas | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente tipo personas | GetNext(TipoPersona) | Si |
| . /p | GetAll() | Obtiene un tipo personas previo | GetPrevious(TipoPersona) | Si |
| GET /tipoPersonas/{id:int} | GetById(int) | Obtiene un tipo persona | GetById(int) | Si |
| PUT /tipoPersonas/ | Upsert(dto) | Crea o actualiza un tipo persona | Save(TipoPersona ) | Si |
| DELETE /tipoPersonas/{id:int} | Delete(int) | Elimina una persona | Delete(TipoPersona) | Si |
| POST /tipoPersonas/report?pagiona=1&filas=100 | GeneraLlistaReport(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Tipo servicio periodo facturacion
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoServicioPeriodoFacturacionBL.cs | Implementado |
|---|---|---|---|---|
| GET /tipoServiciosPeriodosFacturaciones/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo personas | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer tipo de servicio en el periodo de facturacion | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último tipo de servicio en el periodo de facturacion | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente tipo de servicio en el periodo de facturacion | GetNext(TipoServicioPeriodoFacturacion) | Si |
| . /p | GetAll() | Obtiene un tipo de servicio en el periodo de facturacion previo | GetPrevious(TipoServicioPeriodoFacturacion) | Si |
| GET /cliente/{id:int}/tipoServiciosPeriodosFacturaciones/ | GetById(int) | Obtiene un tipo servicio en un periodo de facturacion | GetById(int, int) | Si |
| PUT /tipoServiciosPeriodosFacturaciones/ | Upsert(dto) | Crea o actualiza un tipo de servivio en el periodo de facturacion | Save(TipoServicioPeriodoFacturacion) | Si |
| DELETE /tipoServiciosPeriodosFacturaciones/{id:int} | Delete(int) | Elimina un servicio del periodo de facturacion | Delete(TipoServicioPeriodoFacturacion) | Si |
| POST /tipoServiciosPeriodosFacturaciones/report?pagiona=1&filas=100 | GeneraLlistaReport(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Tipo Tarjeta
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TipoTargetaBL.cs | Implementado |
|---|---|---|---|---|
| GET /tipoTarjetas/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de tipo personas | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene la primera tarjeta | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene la última tarjeta | GetLast() | Si |
| . /n | GetAll() | Obtiene la siguiente tarjeta | GetNext(TipoTargeta) | Si |
| . /p | GetAll() | Obtiene la tarjeta previa | GetPrevious(TipoTargeta) | Si |
| GET /tipoTarjetas/{id:int} | GetById(int) | Obtiene una tarjeta | GetById(int) | Si |
| PUT /tipoTarjetas/ | Upsert(dto) | Crea o actualiza una tarjeta | Save(TipoTargeta) | Si |
| DELETE /tipoTarjetas/{id:int} | Delete(int) | Elimina una tarjeta | Delete(TipoTargeta) | Si |
| POST /tipoTarjetas/report?pagiona=1&filas=100 | GeneraReporteDeTarjetas(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
Transportistas
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en TransportistaBL.cs | Implementado |
|---|---|---|---|---|
| GET /transportistas/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de transportistas | GetListFiltered(List<Utilidades.QueryFilter>, int, int, bool,ref int) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene el primer transportista | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene el último transportista | GetLast() | Si |
| . /n | GetAll() | Obtiene el siguiente transportista | GetNext(EL.Transportista) | Si |
| . /p | GetAll() | Obtiene el transportista previo | GetPrevious(EL.Transportista) | Si |
| GET /transportistas/{id:int}?cargar-relaciones=bool | GetById(int) | Obtiene un transportista | GetById(int?, bool ) | Si |
| PUT /transportistas/ | Upsert(dto) | Crea o actualiza un transportista | Save(Transportista) | Si |
| DELETE /transportistas/{id:int} | Delete(int) | Elimina un transportista | Delete(Transportista) | Si |
| POST /transportistas/report?pagiona=1&filas=100 | GenerarReportDeTransportistas(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |
| POST /transportistas/{id=int}/report | GeneraReportDeTransportista(int) | Genera un reporte | GenerarReport(Transportista) | Si |
Vista Ventas Tipo Albaran
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en VistaVentasTipoAlbaranBL.cs | Implementado |
|---|---|---|---|---|
| GET /vistasVentasTipoAlbaran/pagina=1&filas=100& | GetAll(int,int) | Obtiene una lista de transportistas | GetList() | Si |
Zona
| Endpoint | Mètodo en el controlador | Descripción | Mètodo en ZonaBL.cs | Implementado |
|---|---|---|---|---|
| GET /zonas/pagina=1&filas=100&cargar-relaciones=bool | GetAll(int,int,bool) | Obtiene una lista de transportistas | GetListFiltered(List<Utilidades.QueryFilter>, List<Utilidades.QueryOrder>, int, int, bool) | Si |
| . ?pagina=1&fila=1 | GetAll() | Obtiene la primera zona | GetFirst() | Si |
| . ?pagina=0&fila=0 | GetAll() | Obtiene la última zona | GetLast() | Si |
| . /n | GetAll() | Obtiene la siguiente zona | GetNext(Zona) | Si |
| . /p | GetAll() | Obtiene la zona previo | GetPrevious(Zona) | Si |
| GET /zonas/{id:string}?cargar-relaciones=bool | GetById(string) | Obtiene una zona | GetById(int ) | Si |
| PUT /zonas/ | Upsert(dto) | Crea o actualiza una zona | Save(Zona) | Si |
| DELETE /zonas/{id:int} | Delete(int) | Elimina una zona | Delete(Zona) | Si |
| POST /transportistas/report?pagiona=1&filas=100 | GeneraReportDeZonas(int,int) | Genera una lista de reportes | GenerarReportList(List<Utilidades.QueryFilter>) | Si |