コード例 #1
0
        public DataSet GetTarifariosIncrementosBonificaciones()
        {
            DsTarifarioClienteRetiroEntrega ds = new DsTarifarioClienteRetiroEntrega();

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifarioClienteRetiroEntregaSELIncrementosBonificaciones");
            return(ds);
        }
コード例 #2
0
        public DataSet GetTarifariosReferenciados()
        {
            DsTarifarioClienteRetiroEntrega ds = new DsTarifarioClienteRetiroEntrega();

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifariosClienteRetiroEntregaReferenciadosALL");
            return(ds);
        }
コード例 #3
0
        public bool Consultar()
        {
            DsTarifarioClienteRetiroEntrega ds = (DsTarifarioClienteRetiroEntrega)this.GetTarifariosDataSet();

            if (ds == null)
            {
                return(false);
            }
            DsTarifarioClienteRetiroEntrega.DatosRow dr = ds.Datos.FindByTarifarioClienteRetiroEntregaID(this.TarifarioID);
            if (dr == null)
            {
                return(false);
            }


            this.UnidadNegocioID             = dr.UnidadNegocioID;
            this.FactorAjuste                = dr.IsFactorAjusteNull() ? null : dr.FactorAjuste;
            this.ImporteAjuste               = dr.IsImporteAjusteNull() ? 0 : dr.ImporteAjuste;
            this.PorcentajeAjuste            = dr.IsPorcentajeAjusteNull() ? 0 : dr.PorcentajeAjuste;
            this.TarifarioDescrip            = dr.TarifarioClienteRetiroEntregaDescrip;
            this.ImporteKgExcedente          = dr.ImporteKgExcedente;
            this.ValorizacionTarifario       = (SisPack.ValorizacionTarifario)Convert.ToInt32(dr.ValorizacionTarifarioID);
            this.TarifarioRefID              = dr.IsTarifarioClienteRetiroEntregaRefIDNull() ? 0 : dr.TarifarioClienteRetiroEntregaRefID;
            this.EstadoTarifario             = (SisPack.EstadoTarifario)dr.EstadoTarifarioID;
            this.ImporteMinimoValorDeclarado = dr.IsImporteMinimoValorDeclaradoNull() ? 0 : dr.ImporteMinimoValorDeclarado;
            //Consulto todos los topes que tiene el tarifario y completo la coleccion de topes
            this.TopesCol.TarifarioID = this.TarifarioID;
            this.TopesCol.Consultar();

            return(true);
        }
コード例 #4
0
        /// <summary>
        /// Procedimiento para cargar las listas
        /// </summary>
        private void LlenarListas()
        {
            // Cargo los clientes
            //LlenarCombos.Clientes(lstClientes, UnidadNegocioID);
            ICliente oCliente = ClienteFactory.GetCliente();

            lstClientes.DataSource     = oCliente.GetClientesConsultaDataSet().Datos.Select("", "RazonSocial");
            lstClientes.DataValueField = "ClienteID";
            lstClientes.DataTextField  = "RazonSocial";
            lstClientes.DataBind();
            // Cargo las unidades de venta
            LlenarCombos.UnidadesVenta(lstUnidadVenta);
            // Cargo los tarifarios de fletes
            ITarifarioFlete   tarifarioFlete     = TarifarioFleteFactory.GetTarifarioFlete();
            DsTarifariosFlete dsTarifariosFletes = tarifarioFlete.GetTarifariosFleteDataSet();

            lstTarifariosDeFletes.DataSource     = dsTarifariosFletes.Datos;
            lstTarifariosDeFletes.DataValueField = "TarifarioFleteID";
            lstTarifariosDeFletes.DataTextField  = "TarifarioFleteDescrip";
            lstTarifariosDeFletes.DataBind();
            // Cargo los tarifarios de retiro/entrega
            ITarifario tarifarioRetiroEntrega = TarifarioFactory.GetTarifario("");
            DsTarifarioClienteRetiroEntrega dsTarifarioRetiroEntrega = (DsTarifarioClienteRetiroEntrega)tarifarioRetiroEntrega.GetTarifariosDataSet();

            lstTarifariosRetiroEntrega.DataSource     = dsTarifarioRetiroEntrega.Datos;
            lstTarifariosRetiroEntrega.DataValueField = "TarifarioClienteRetiroEntregaID";
            lstTarifariosRetiroEntrega.DataTextField  = "TarifarioClienteRetiroEntregaDescrip";
            lstTarifariosRetiroEntrega.DataBind();
        }
コード例 #5
0
        void BindGrid(int currentPage)
        {
            //Llenar grilla
            SisPackController.AdministrarGrillas.Configurar(dtgTarifarios, "TarifarioClienteRetiroEntregaID", this.CantidadOpciones);

            ITarifario oTarifario = TarifarioFactory.GetTarifario("CRE");
            DsTarifarioClienteRetiroEntrega ds = (DsTarifarioClienteRetiroEntrega)oTarifario.GetTarifariosDataSet();

            if (ddlValorizacion.SelectedIndex > 0)
            {
                dtgTarifarios.DataSource = (DsTarifarioClienteRetiroEntrega.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND ValorizacionTarifarioID = " + Convert.ToInt32(this.ddlValorizacion.SelectedValue) + " AND EstadoTarifarioID= " + (int)NegociosSisPackInterface.SisPack.EstadoTarifario.Aprobado + " AND TarifarioClienteRetiroEntregaDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioClienteRetiroEntregaDescrip");
            }
            else
            {
                dtgTarifarios.DataSource = (DsTarifarioClienteRetiroEntrega.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND EstadoTarifarioID= " + (int)NegociosSisPackInterface.SisPack.EstadoTarifario.Aprobado + " AND TarifarioClienteRetiroEntregaDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioClienteRetiroEntregaDescrip");
            }

            dtgTarifarios.CurrentPageIndex = currentPage;
            dtgTarifarios.DataBind();
        }