Esempio n. 1
0
        public DSRptClientes ReporteHojaPrecios(DGP.Entities.Reportes.BEFiltroTablero pFiltroTablero)
        {
            DatabaseHelper oDatabaseHelper = new DatabaseHelper();
            DSRptClientes  oDSTablero      = new DSRptClientes();

            //            @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_precios", CommandType.StoredProcedure);

                oDSTablero.DT_LISTA_PRECIOS.Merge(ds.Tables[0], true, MissingSchemaAction.Ignore);
                return(oDSTablero);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oDatabaseHelper.Dispose();
            }
        }
Esempio n. 2
0
        public DSRptClientes ReporteEstadoCuentaClientes(DateTime?fechaInicio, string clientes)
        {
            DatabaseHelper oDatabaseHelper = new DatabaseHelper();
            DSRptClientes  dSRptClientes   = new DSRptClientes();

            try
            {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@fechaInicio", (fechaInicio == null) ? (object)DBNull.Value : fechaInicio);
                oDatabaseHelper.AddParameter("@clientes", (string.IsNullOrEmpty(clientes)) ? (object)DBNull.Value : clientes);
                DataSet ds = oDatabaseHelper.ExecuteDataSet("DGP_Rpt_Estado_CuentaCliente_v3", CommandType.StoredProcedure);
                dSRptClientes.DGP_Rpt_Estado_CuentaCliente.Merge(ds.Tables[0], true, MissingSchemaAction.Ignore);
                dSRptClientes.DGP_Rpt_Estado_CuentaCliente.GenerarAcumulado();

                return(dSRptClientes);
            }
            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();
            DSRptClientes   oDSRpt           = new DSRptClientes();

            filtro.strListZonas     = strListZonas;
            filtro.strListProductos = strListProductos;

            filtro.dtFechaInicio = this.dtpFechaInicial.Value.Date;
            filtro.dtFechaFinal  = this.dtpFechaFinal.Value.Date;

            oDSRpt = new BLVenta().ReporteHojaPrecios(filtro);

            CRptHojaPrecios oCRptReporte = new CRptHojaPrecios();

            oCRptReporte.Refresh();
            oCRptReporte.SetDataSource(oDSRpt);
            //oCRptReporte.SetParameterValue("fecha" ,DateTime.Now.Date );
            frmReporteViewer ofrmReporteViewer = new frmReporteViewer(oCRptReporte);

            ofrmReporteViewer.MdiParent = this.ParentForm;
            ofrmReporteViewer.Visible   = true;
            ofrmReporteViewer.Show();
        }
Esempio n. 4
0
        public DSRptClientes ReporteConsolidado(DateTime dtfechaInicial, DateTime dtFechaFinal)
        {
            DatabaseHelper oDatabaseHelper = new DatabaseHelper();
            DSRptClientes  oDSTablero      = new DSRptClientes();

            try
            {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@FechaDesde", (dtfechaInicial == null) ? (object)DBNull.Value : dtfechaInicial);
                oDatabaseHelper.AddParameter("@FechaHasta", (dtFechaFinal == null) ? (object)DBNull.Value : dtFechaFinal);

                DataSet ds = oDatabaseHelper.ExecuteDataSet("DGP_Reporte_Consolidado", CommandType.StoredProcedure);

                oDSTablero.DGP_Rpt_Consolidado.Merge(ds.Tables[0], true, MissingSchemaAction.Ignore);
                return(oDSTablero);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oDatabaseHelper.Dispose();
            }
        }
Esempio n. 5
0
        public DSRptClientes ReporteListaPreciosProveedor(DateTime dtfechaInicial, DateTime dtFechaFinal)
        {
            DatabaseHelper oDatabaseHelper = new DatabaseHelper();
            DSRptClientes  oDSTablero      = new DSRptClientes();

            try
            {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@dtFechaInicial", (dtfechaInicial == null) ? (object)DBNull.Value : dtfechaInicial);
                oDatabaseHelper.AddParameter("@dtFechaFinal", (dtFechaFinal == null) ? (object)DBNull.Value : dtFechaFinal);

                DataSet ds = oDatabaseHelper.ExecuteDataSet("DGP_Reporte_precios_proveedor", CommandType.StoredProcedure);

                oDSTablero.DT_LISTA_PRECIOS.Merge(ds.Tables[0], true, MissingSchemaAction.Ignore);
                return(oDSTablero);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oDatabaseHelper.Dispose();
            }
        }
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            try
            {
                //lbClientes.Items.to

                DSRptClientes oDSRptClientes = null;  //new BLVenta().ReporteEstadoCuentaCliente(this.dtpFechaInicial.Value.Date);

                DGP.Entities.Reportes.CRptEstadoCuentaCliente oCRptEstadoCuentaCliente = new DGP.Entities.Reportes.CRptEstadoCuentaCliente();
                oCRptEstadoCuentaCliente.Refresh();
                oCRptEstadoCuentaCliente.SetDataSource(oDSRptClientes);
                this.CRptEstadoCuentaCliente.ReportSource = oCRptEstadoCuentaCliente;
                this.CRptEstadoCuentaCliente.Refresh();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }