private void frmFiltros_FiltrosOK(object sender, Reports.FiltroBusqueda e) { frmFiltros.Cerrar(); if (ReportGenerar == 1) { Reporte_CxC_Vendedores_Consolidado(e); } if (ReportGenerar == 2) { Reporte_CxC_Vendedores_Documentos(e); } if (ReportGenerar == 3) { Reporte_CxC_Vendedores_Comisiones(e); } if (ReportGenerar == 4) { Reporte_CxC_Documentos_Pendientes(e); } if (ReportGenerar == 5) { Reporte_Venta_LibroVenta(e); } if (ReportGenerar == 6) { Reporte_Cliente_Maestro(e); } }
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); } } }
private void BT_BUSCAR_Click(object sender, EventArgs e) { var busq = new FiltroBusqueda(); if (CHB_DOC_DESDE.Checked) { busq.Desde = DTP_DOC_DESDE.Value.Date; } if (CHB_DOC_HASTA.Checked) { busq.Hasta = DTP_DOC_HASTA.Value.Date; } if (CB_VENDEDOR.Enabled) { busq.Vendedor = (OOB.Vendedores.Vendedor.Ficha)CB_VENDEDOR.SelectedItem; } EventHandler <FiltroBusqueda> handler = FiltrosOK; if (handler != null) { handler(this, busq); } }