public DSRptTablero ReporteCobranzaCobrador(DGP.Entities.Reportes.BEFiltroTablero pFiltroTablero) { DatabaseHelper oDatabaseHelper = new DatabaseHelper(); DSRptTablero oDSTablero = new DSRptTablero(); try { oDatabaseHelper.ClearParameter(); oDatabaseHelper.AddParameter("@dtFechaInicial", pFiltroTablero.dtFechaInicio); oDatabaseHelper.AddParameter("@dtFechaFinal", pFiltroTablero.dtFechaFinal); oDatabaseHelper.AddParameter("@sPersonal", (pFiltroTablero.strListPersonal == null) ? (object)DBNull.Value : pFiltroTablero.strListPersonal); oDatabaseHelper.AddParameter("@intIdCaja", (pFiltroTablero.IdCaja == 0) ? (object)DBNull.Value : pFiltroTablero.IdCaja); oDatabaseHelper.AddParameter("@intIdModoReporte", (pFiltroTablero.IdModoReporte == 0) ? (object)decimal.Zero : pFiltroTablero.IdModoReporte); DataSet ds = oDatabaseHelper.ExecuteDataSet("DGP_Rpt_cobranza_cobrador", CommandType.StoredProcedure); oDSTablero.MOVIMIENTOS.Merge(ds.Tables[0], true, MissingSchemaAction.Ignore); return(oDSTablero); } catch (Exception ex) { throw ex; } finally { oDatabaseHelper.Dispose(); } }
public DSRptTablero ReporteDatosClientes(DGP.Entities.Reportes.BEFiltroTablero pFiltroTablero) { DatabaseHelper oDatabaseHelper = new DatabaseHelper(); DSRptTablero oDSTablero = new DSRptTablero(); // @dtFechaInicial DATETIME = NULL , //@dtFechaFinal DATETIME = NULL , //@vcListProductos varchar(200), //@vcListZonas varchar(200) try { oDatabaseHelper.ClearParameter(); oDatabaseHelper.AddParameter("@dtFechaInicial", (pFiltroTablero.dtFechaInicio == null) ? (object)DBNull.Value : pFiltroTablero.dtFechaInicio); oDatabaseHelper.AddParameter("@dtFechaFinal", (pFiltroTablero.dtFechaInicio == null) ? (object)DBNull.Value : pFiltroTablero.dtFechaInicio); oDatabaseHelper.AddParameter("@vcListProductos", (pFiltroTablero.strListProductos == null) ? (object)DBNull.Value : pFiltroTablero.strListProductos); oDatabaseHelper.AddParameter("@vcListZonas", (pFiltroTablero.strListZonas == null) ? (object)DBNull.Value : pFiltroTablero.strListZonas); DataSet ds = oDatabaseHelper.ExecuteDataSet("DGP_Rpt_Datos_clientes", CommandType.StoredProcedure); oDSTablero.TABLERO.Merge(ds.Tables[0], true, MissingSchemaAction.Ignore); return(oDSTablero); } catch (Exception ex) { throw ex; } finally { oDatabaseHelper.Dispose(); } }
private void btnAceptar_Click(object sender, EventArgs e) { string strListZonas = Cadenas.ListToString(this.chkListProductos.CheckedItems, ""); string strListProductos = Cadenas.ListToString(this.chkListZonas.CheckedItems, ""); BEFiltroTablero filtro = new BEFiltroTablero(); DSRptTablero oDSRptTablero = new DSRptTablero(); filtro.strListZonas = strListZonas; filtro.strListProductos = strListProductos; filtro.dtFechaInicio = this.dtpFechaInicial.Value.Date; filtro.dtFechaFinal = this.dtpFechaFinal.Value.Date; oDSRptTablero = new BLVenta().ReporteHojaTablero(filtro); CRptHojaTablero oCRptReporteTablero = new CRptHojaTablero(); oCRptReporteTablero.Refresh(); oCRptReporteTablero.SetDataSource(oDSRptTablero); oCRptReporteTablero.SetParameterValue("fecha", DateTime.Now.Date); frmReporteViewer ofrmReporteViewer = new frmReporteViewer(oCRptReporteTablero); ofrmReporteViewer.MdiParent = this.ParentForm; ofrmReporteViewer.Visible = true; ofrmReporteViewer.Show(); }
private void btnAceptar_Click(object sender, EventArgs e) { string strListZonas = Cadenas.ListToString(this.chkListProductos.CheckedItems, ""); string strListProductos = Cadenas.ListToString(this.chkListZonas.CheckedItems, ""); BEFiltroTablero filtro = new BEFiltroTablero(); DSRptTablero oDSRptTablero = new DSRptTablero(); filtro.strListZonas = strListZonas; filtro.strListProductos = strListProductos; filtro.dtFechaInicio = this.dtpFechaInicial.Value.Date; filtro.dtFechaFinal = this.dtpFechaFinal.Value.Date; filtro.IdCaja = VariablesSession.BEUsuarioSession.IdCaja; filtro.IdModoReporte = this.chkResumido.Checked.GetHashCode(); oDSRptTablero = new BLVenta().ReporteCobranzaCobrador(filtro); CRRendicion oCRptReporteTablero = new CRRendicion(); oCRptReporteTablero.Refresh(); oCRptReporteTablero.SetDataSource(oDSRptTablero); //oCRptReporteTablero.SetParameterValue("fecha" ,DateTime.Now.Date ); frmReporteViewer ofrmReporteViewer = new frmReporteViewer(oCRptReporteTablero); ofrmReporteViewer.MdiParent = this.ParentForm; ofrmReporteViewer.Visible = true; ofrmReporteViewer.Show(); }
public DSRptTablero ReporteHojaTablero(DGP.Entities.Reportes.BEFiltroTablero pFiltroTablero) { DatabaseHelper oDatabaseHelper = new DatabaseHelper(); DSRptTablero oDSTablero = new DSRptTablero(); // @dtFechaInicial DATETIME = NULL , //@dtFechaFinal DATETIME = NULL , //@vcListProductos varchar(200), //@vcListZonas varchar(200) try { oDatabaseHelper.ClearParameter(); oDatabaseHelper.AddParameter("@dtFechaInicial", (pFiltroTablero.dtFechaInicio == null) ? (object)DBNull.Value : pFiltroTablero.dtFechaInicio); oDatabaseHelper.AddParameter("@dtFechaFinal", (pFiltroTablero.dtFechaFinal == null) ? (object)DBNull.Value : pFiltroTablero.dtFechaFinal); oDatabaseHelper.AddParameter("@vcListProductos", (pFiltroTablero.strListProductos == null) ? (object)DBNull.Value : pFiltroTablero.strListProductos); oDatabaseHelper.AddParameter("@vcListZonas", (pFiltroTablero.strListZonas == null) ? (object)DBNull.Value : pFiltroTablero.strListZonas); DataSet ds = oDatabaseHelper.ExecuteDataSet("DGP_Reporte_Tablero", CommandType.StoredProcedure); foreach (DataRow row in ds.Tables[0].Rows) { int filas = (int)row["lineas"]; for (int i = 0; i < filas; i++) { bool primerafila = (filas == 0); oDSTablero.TABLERO.AddTABLERORow(string.Empty , new DateTime() , row["zona"].ToString() , row["cliente"].ToString() , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, string.Empty, row["producto"].ToString(), primerafila); } } // //oDSTablero.TABLERO.Merge(ds.Tables[0], true, MissingSchemaAction.Ignore); return(oDSTablero); } catch (Exception ex) { throw ex; } finally { oDatabaseHelper.Dispose(); } }