Пример #1
0
        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();
            }
        }
Пример #2
0
        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();
        }
Пример #5
0
        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();
            }
        }