public DsLiquidacionesWeb GetLiquidacionesWebByFechaYNro()
        {
            try
            {
                DsLiquidacionesWeb ds              = new DsLiquidacionesWeb();
                SqlParameter       pFechaDesde     = new SqlParameter("@FechaDesde", this.LiquidacionFechaDesde);
                SqlParameter       pFechaHasta     = new SqlParameter("@FechaHasta", this.LiquidacionFechaHasta);
                SqlParameter       pLiquidacionNro = new SqlParameter("@LiquidacionNro", Utiles.BaseDatos.IntToSql(this.LiquidacionNro));

                /*primero mando a verificar el importe de facturacion*/
                Config.Conexion.LlenarTypeDataSet(ds.Encabezado, System.Data.CommandType.StoredProcedure,
                                                  "LiquidacionWebByFechaNroSEL", pFechaDesde, pFechaHasta, pLiquidacionNro);

                /*traigo en un ds los clientes, y en el otro las guias de esos clientes*/

                //				if (ds.Encabezado.Count>0)
                //				{
                //					/*si existen liquidaciones en ese periodo, traigo el detalle de esas lliquidaciones*/
                //					Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure,
                //					"LiquidacionWebDetalleALL",fDesde,fHasta);
                //				}

                return(ds);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public DsLiquidacionesWeb GetLiquidacionWebVentaWeb()
        {
            try
            {
                DsLiquidacionesWeb ds     = new DsLiquidacionesWeb();
                SqlParameter       fDesde = new SqlParameter("@FechaDesde", Utiles.BaseDatos.FechaToSql(this.LiquidacionFechaDesde));
                SqlParameter       fHasta = new SqlParameter("@FechaHasta", Utiles.BaseDatos.FechaToSql(this.LiquidacionFechaHasta));

                // Cargo las liquidaciones web
                Config.Conexion.LlenarTypeDataSet(ds.Encabezado, System.Data.CommandType.StoredProcedure,
                                                  "LiquidacionWebVentaWebALL", fDesde, fHasta);

                return(ds);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Beispiel #3
0
        private void BindGrid(int currentPage)
        {
            try
            {
                ILiquidacionWeb liquidacion = LiquidacionWebFactory.GetLiquidacionWebFactory();
                liquidacion.LiquidacionFechaDesde = Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaDesde.Text);
                liquidacion.LiquidacionFechaHasta = Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaHasta.Text);

                SisPackController.AdministrarGrillas.Configurar(hgLiquidaciones, "LiquidacionWebID", this.CantidadOpciones, true, true);

                DsLiquidacionesWeb dsLiquidaciones = liquidacion.GetLiquidacionesWeb();
                this.hgLiquidaciones.DataSource = dsLiquidaciones;
                Session["dsLiquidaciones"]      = dsLiquidaciones;
                this.hgLiquidaciones.DataMember = "Encabezado";
                this.hgLiquidaciones.DataBind();
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }