private void Reporte_Cliente_Maestro(Reports.FiltroBusqueda filt) { var filtro = new OOB.Reportes.CtaxCobrar.Vendedores.Filtro(); filtro.Vendedor = filt.Vendedor; var r01 = Globals.MyData.Reportes_CtxCobrar_Cliente_Maestro(filtro); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } Globals.MyReports.CtaxCobrar_Clientes_Maestro(r01.Lista); }
private void Reporte_Venta_LibroVenta(Reports.FiltroBusqueda filt) { var filtro = new OOB.Reportes.CtaxCobrar.Vendedores.Filtro(); filtro.Desde = filt.Desde; filtro.Hasta = filt.Hasta; var r01 = Globals.MyData.Reportes_CtxCobrar_Venta_LibroVenta(filtro); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } Globals.MyReports.CtaxCobrar_Ventas_LibroVenta(r01.Lista); }
void Reporte_CxC_Documentos_Pendientes(Reports.FiltroBusqueda filt) { var filtro = new OOB.Reportes.CtaxCobrar.Vendedores.Filtro(); filtro.Desde = filt.Desde; filtro.Hasta = filt.Hasta; filtro.Vendedor = filt.Vendedor; var r01 = Globals.MyData.Reportes_CtxCobrar_Documentos_Pendientes(filtro); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } Globals.MyReports.CtaxCobrar_Documentos_Pendientes(r01.Lista); }
private void Reporte_CxC_Vendedores_Consolidado(Reports.FiltroBusqueda filt) { var filtro = new OOB.Reportes.CtaxCobrar.Vendedores.Filtro(); filtro.Desde = filt.Desde; filtro.Hasta = filt.Hasta; filtro.Vendedor = filt.Vendedor; var r01 = Globals.MyData.Reporte_CtaxCobrar_Vendedores_Consolidado(filtro); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } if (r01.Lista != null) { if (r01.Lista.Count > 0) { var tt = r01.Lista.GroupBy(g => new { key = g.VendedorId, codigo = g.VendedorCodigo, nombre = g.VendedorNombre }).Select(r => new OOB.Reportes.CtaxCobrar.Vendedores.Consolidado() { VendedorCodigo = r.Key.codigo, VendedorId = r.Key.key, VendedorNombre = r.Key.nombre, MontoBaseVenta = r.Sum(t => t.MontoBaseVenta), MontoExcentoVenta = r.Sum(t => t.MontoExcentoVenta), MontoImpuestoVenta = r.Sum(t => t.MontoImpuestoVenta), MontoBaseNcr = r.Sum(t => t.MontoBaseNcr), MontoImpuestoNcr = r.Sum(t => t.MontoImpuestoNcr), MontoTotalNcr = r.Sum(t => t.MontoTotalNcr), MontoTotalVenta = r.Sum(t => t.MontoTotalVenta), }).ToList(); Globals.MyReports.CtaxCobrar_Vendedores_Consolidado(tt); } } }
private void Reporte_CxC_Vendedores_Comisiones(Reports.FiltroBusqueda filt) { var filtro = new OOB.Reportes.CtaxCobrar.Vendedores.Filtro(); filtro.Desde = filt.Desde; filtro.Hasta = filt.Hasta; filtro.Vendedor = filt.Vendedor; var r01 = Globals.MyData.Reporte_CtaxCobrar_Vendedores_ComisionesPagar(filtro); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } if (r01.Lista != null) { if (r01.Lista.Count > 0) { Globals.MyReports.CtaxCobrar_Vendedores_Comisiones(r01.Lista); } } }
//VENDEDORES public OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Vendedores.Documento> Reporte_CtaxCobrar_Vendedores_Documentos(OOB.Reportes.CtaxCobrar.Vendedores.Filtro filtros) { var result = new OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Vendedores.Documento>(); try { var filtrosDTO = new DTO.Reportes.CtaxCobrar.Vendedores.Filtro(); filtrosDTO.Desde = filtros.Desde; filtrosDTO.Hasta = filtros.Hasta; if (filtros.Vendedor != null) { filtrosDTO.IdVendedor = filtros.Vendedor.IdAuto; } var resultDTO = _servicio.Reporte_CtaxCobrar_Vendedores_Documentos(filtrosDTO); if (resultDTO.Result == DTO.EnumResult.isError) { throw new Exception(resultDTO.Mensaje); } if (resultDTO.Lista != null) { result.cntRegistro = resultDTO.cntRegistro; result.Lista = resultDTO.Lista.Select(it => { return(new OOB.Reportes.CtaxCobrar.Vendedores.Documento() { DocFechaEmision = it.DocFechaEmision, DocSerie = it.DocSerie, DocNumero = it.DocNumero, DocTipo = (OOB.Reportes.CtaxCobrar.Enumerados.DocVenta)it.DocTipo, DocCondicionPago = (OOB.Reportes.CtaxCobrar.Enumerados.CondicionPago)it.DocCondicionPago, DocDiasCredito = it.DocDiasCredito, DocSubtotal = it.DocSubtotal, DocTotal = it.DocTotal, DocSigno = it.DocSigno, ClienteCodigo = it.ClienteCodigo, ClienteNombre = it.ClienteNombre, ClienteRif = it.ClienteRif, VendedorCodigo = it.VendedorCodigo, VendedorNombre = it.VendedorNombre, VendedorId = it.VendedorId, }); }).ToList(); } else { result.Lista = new List <OOB.Reportes.CtaxCobrar.Vendedores.Documento>(); } } catch (Exception e) { result.Mensaje = e.Message; result.Result = OOB.Resultado.EnumResult.isError; } return(result); }
//CLIENTE public OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Clientes.Maestro> Reportes_CtxCobrar_Cliente_Maestro(OOB.Reportes.CtaxCobrar.Vendedores.Filtro filtros) { var result = new OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Clientes.Maestro>(); try { var filtrosDTO = new DTO.Reportes.CtaxCobrar.Clientes.Maestro.Filtro(); if (filtros.Vendedor != null) { filtrosDTO.IdVendedor = filtros.Vendedor.IdAuto; } var resultDTO = _servicio.Reporte_CtaxCobrar_Clientes_Maestro(filtrosDTO); if (resultDTO.Result == DTO.EnumResult.isError) { throw new Exception(resultDTO.Mensaje); } if (resultDTO.Lista != null) { result.cntRegistro = resultDTO.cntRegistro; result.Lista = resultDTO.Lista.Select(it => { return(new OOB.Reportes.CtaxCobrar.Clientes.Maestro() { Codigo = it.Codigo, CiRif = it.CiRif, NombreRazonSocial = it.NombreRazonSocial, Telefono = it.Telefono, DireccionFiscal = it.DireccionFiscal, CodigoVendedor = it.CodigoVendedor, NombreVendedor = it.NombreVendedor, }); }).ToList(); } else { result.Lista = new List <OOB.Reportes.CtaxCobrar.Clientes.Maestro>(); } } catch (Exception e) { result.Mensaje = e.Message; result.Result = OOB.Resultado.EnumResult.isError; } return(result); }
//VENTA public OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Ventas.LibroVenta.Ficha> Reportes_CtxCobrar_Venta_LibroVenta(OOB.Reportes.CtaxCobrar.Vendedores.Filtro filtros) { var result = new OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Ventas.LibroVenta.Ficha>(); try { var filtrosDTO = new DTO.Reportes.CtaxCobrar.Ventas.Filtro(); filtrosDTO.Desde = filtros.Desde; filtrosDTO.Hasta = filtros.Hasta; var resultDTO = _servicio.Reporte_CtaxCobrar_Ventas_LibroVenta(filtrosDTO); if (resultDTO.Result == DTO.EnumResult.isError) { throw new Exception(resultDTO.Mensaje); } if (resultDTO.Lista != null) { result.cntRegistro = resultDTO.cntRegistro; result.Lista = resultDTO.Lista.Select(it => { return(new OOB.Reportes.CtaxCobrar.Ventas.LibroVenta.Ficha() { IdAuto = it.IdAuto, CiRif = it.CiRif, ComprobanteRetencionNro = it.ComprobanteRetencionNro, ControlNro = it.ControlNro, DocumentoAfectaNro = it.DocumentoAfectaNro, FacturaNro = it.FacturaNro, FechaEmision = it.FechaEmision, FechaRetencion = it.FechaRetencion, IsRetencion = it.IsRetencion, IsAnulado = it.IsAnulado, NCreditoNro = it.NCreditoNro, NDebitoNro = it.NDebitoNro, RazonSocial = it.RazonSocial, Signo = it.Signo, TasaAlicuota = it.TasaAlicuota, TipoDocumento = (OOB.Venta.Enumerados.TipoDocumento)it.TipoDocumento, TotalBase = it.TotalBase, TotalExcento = it.TotalExcento, TotalImpuesto = it.TotalImpuesto, TotalIvaRetenido = it.TotalIvaRetenido, TotalVenta = it.TotalVenta, }); }).ToList(); } else { result.Lista = new List <OOB.Reportes.CtaxCobrar.Ventas.LibroVenta.Ficha>(); } } catch (Exception e) { result.Mensaje = e.Message; result.Result = OOB.Resultado.EnumResult.isError; } return(result); }
public OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Vendedores.ComisionPagar> Reporte_CtaxCobrar_Vendedores_ComisionesPagar(OOB.Reportes.CtaxCobrar.Vendedores.Filtro filtros) { var result = new OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Vendedores.ComisionPagar>(); try { var filtrosDTO = new DTO.Reportes.CtaxCobrar.Vendedores.Filtro(); var resultDTO = _servicio.Reporte_CtaxCobrar_Vendedores_ComisionesPagar(filtrosDTO); if (resultDTO.Result == DTO.EnumResult.isError) { throw new Exception(resultDTO.Mensaje); } if (resultDTO.Lista != null) { result.cntRegistro = resultDTO.cntRegistro; result.Lista = resultDTO.Lista.Select(it => { return(new OOB.Reportes.CtaxCobrar.Vendedores.ComisionPagar() { ClienteCodigo = it.ClienteCodigo, DocPagoNumero = it.DocPagoNumero, DocVentaNumero = it.DocVentaNumero, FechaRecepcionMerc = it.FechaRecepcionMerc, FechaMovPago = it.FechaMovPago, DiasTranscurrido = it.DiasTranscurrido, BaseComision = it.BaseComision, ComisionPorc = it.ComisionPorc, ComisionCastigo = it.ComisionCastigo, AplicaCastigo = it.AplicaCastigo, Importe = it.Importe, VendedorCodigo = it.VendedorCodigo, VendedorNombre = it.VendedorNombre, VendedorId = it.VendedorId, }); }).ToList(); } else { result.Lista = new List <OOB.Reportes.CtaxCobrar.Vendedores.ComisionPagar>(); } } catch (Exception e) { result.Mensaje = e.Message; result.Result = OOB.Resultado.EnumResult.isError; } return(result); }
public OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Vendedores.Consolidado> Reporte_CtaxCobrar_Vendedores_Consolidado(OOB.Reportes.CtaxCobrar.Vendedores.Filtro filtros) { var result = new OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Vendedores.Consolidado>(); try { var filtrosDTO = new DTO.Reportes.CtaxCobrar.Vendedores.Filtro(); filtrosDTO.Desde = filtros.Desde; filtrosDTO.Hasta = filtros.Hasta; if (filtros.Vendedor != null) { filtrosDTO.IdVendedor = filtros.Vendedor.IdAuto; } var resultDTO = _servicio.Reporte_CtaxCobrar_Vendedores_Consolidado(filtrosDTO); if (resultDTO.Result == DTO.EnumResult.isError) { throw new Exception(resultDTO.Mensaje); } if (resultDTO.Lista != null) { result.cntRegistro = resultDTO.cntRegistro; result.Lista = resultDTO.Lista.Select(it => { return(new OOB.Reportes.CtaxCobrar.Vendedores.Consolidado() { VendedorCodigo = it.VendedorCodigo, VendedorNombre = it.VendedorNombre, VendedorId = it.VendedorId, MontoBaseVenta = it.MontoBaseVenta, MontoExcentoVenta = it.MontoExcentoVenta, MontoImpuestoVenta = it.MontoImpuestoVenta, MontoBaseNcr = it.MontoBaseNcr, MontoImpuestoNcr = it.MontoImpuestoNcr, MontoTotalNcr = it.MontoTotalNcr, MontoTotalVenta = it.MontoTotalVenta, }); }).ToList(); } else { result.Lista = new List <OOB.Reportes.CtaxCobrar.Vendedores.Consolidado>(); } } catch (Exception e) { result.Mensaje = e.Message; result.Result = OOB.Resultado.EnumResult.isError; } return(result); }
//CXC public OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Documentos.Pendiente.Ficha> Reportes_CtxCobrar_Documentos_Pendientes(OOB.Reportes.CtaxCobrar.Vendedores.Filtro filtros) { var result = new OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Documentos.Pendiente.Ficha>(); try { var filtrosDTO = new DTO.Reportes.CtaxCobrar.Documentos.Pendiente.Filtro(); filtrosDTO.Desde = filtros.Desde; filtrosDTO.Hasta = filtros.Hasta; if (filtros.Vendedor != null) { filtrosDTO.IdVendedor = filtros.Vendedor.IdAuto; } var resultDTO = _servicio.Reporte_CtaxCobrar_Documentos_Pendientes(filtrosDTO); if (resultDTO.Result == DTO.EnumResult.isError) { throw new Exception(resultDTO.Mensaje); } if (resultDTO.Lista != null) { result.cntRegistro = resultDTO.cntRegistro; result.Lista = resultDTO.Lista.Select(it => { return(new OOB.Reportes.CtaxCobrar.Documentos.Pendiente.Ficha() { DocFechaEmision = it.DocFechaEmision, DocFechaVencimiento = it.DocFechaVencimiento, DocNumero = it.DocNumero, DocImporte = it.DocImporte, DocResta = it.DocResta, DocSigno = it.DocSigno, DocTipo = (OOB.CtxCobrar.Enumerados.PorTipoDocumento)it.DocTipo, ClienteCiRif = it.ClienteCiRif, ClienteCodigo = it.ClienteCodigo, ClienteNombre = it.ClienteNombre, VendedorCodigo = it.VendedorCodigo, VendedorNombre = it.VendedorNombre, }); }).ToList(); } else { result.Lista = new List <OOB.Reportes.CtaxCobrar.Documentos.Pendiente.Ficha>(); } } catch (Exception e) { result.Mensaje = e.Message; result.Result = OOB.Resultado.EnumResult.isError; } return(result); }