Example #1
0
        public DsCodigoPostalEntregaCliente GetCodigoPostalEntregaCliente(string localidadDescrip, string unidadVentaDescrip, string tarifarioDescrip, int UnidadVentaID, string AgrupacionRetiroEntregaDescrip)
        {
            DsCodigoPostalEntregaCliente ds       = new DsCodigoPostalEntregaCliente();
            SqlParameter pProvinciaID             = new SqlParameter("@ProvinciaID", this.ProvinciaID);
            SqlParameter pCPDesdeFiltro           = new SqlParameter("@CPDesdeFiltro", this.CPDesdeFiltro);
            SqlParameter pCPHastaFiltro           = new SqlParameter("@CPHastaFiltro", this.CPHastaFiltro);
            SqlParameter pLocalidadDescrip        = new SqlParameter("@LocalidadDescrip", localidadDescrip);
            SqlParameter pUnidadVentaDescrip      = new SqlParameter("@UnidadVentaDescrip", unidadVentaDescrip);
            SqlParameter pTarifarioDescrip        = new SqlParameter("@TarifarioDescrip", tarifarioDescrip);
            SqlParameter pClienteID               = new SqlParameter("@ClienteID", ClienteID);
            SqlParameter pUnidadVentaID           = new SqlParameter("@UnidadVentaID", UnidadVentaID);
            SqlParameter pAgrupacionRetiroEntrega = new SqlParameter("@AgrupacionRetiroEntrega", AgrupacionRetiroEntregaDescrip);

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "CodigosPostalesEntregaClienteALL", pProvinciaID, pCPDesdeFiltro, pCPHastaFiltro, pLocalidadDescrip, pUnidadVentaDescrip, pTarifarioDescrip, pClienteID, pUnidadVentaID, pAgrupacionRetiroEntrega);

            return(ds);
        }
        private void HGDataBind(bool configurarExportarExcel)
        {
            SisPackController.AdministrarGrillas.Configurar(this.dtgLocalidadesCodigoPostal, "CodigoPostalEntregaClienteID", 400);

            if (configurarExportarExcel == true)
            {
                // Tengo qu econfigurar para exportar a excel
                dtgLocalidadesCodigoPostal.AllowPaging         = false;
                dtgLocalidadesCodigoPostal.Columns[14].Visible = false;
                dtgLocalidadesCodigoPostal.BorderWidth         = Unit.Pixel(0);
                dtgLocalidadesCodigoPostal.BorderColor         = System.Drawing.Color.White;
                dtgLocalidadesCodigoPostal.BorderStyle         = BorderStyle.None;
            }

            ICodigoPostalEntregaCliente codigoPostalRetiro = CodigoPostalEntregaClienteFactory.GetCodigoPostalEntregaCliente();

            codigoPostalRetiro.ProvinciaID   = Utiles.Validaciones.obtieneEntero(ddlProvincia.SelectedValue);
            codigoPostalRetiro.ClienteID     = ClienteID;
            codigoPostalRetiro.CPDesdeFiltro = this.txtCPDesdeFiltro.Text;
            codigoPostalRetiro.CPHastaFiltro = this.txtCPHastaFiltro.Text;
            string localidadDescrip   = this.txtLocalidadEditar.Text;
            string unidadVentaDescrip = this.txtUnidadVenta.Text;
            string tarifarioDescrip   = this.txtTarifarioDescrip.Text;
            string agrupacionDescrip  = this.txtAgrupacionEditar.Text;
            DsCodigoPostalEntregaCliente dsLocalidades = codigoPostalRetiro.GetCodigoPostalEntregaCliente(localidadDescrip, unidadVentaDescrip, tarifarioDescrip, UnidadVentaID, agrupacionDescrip);

            this.dtgLocalidadesCodigoPostal.DataSource = dsLocalidades;
            this.dtgLocalidadesCodigoPostal.DataBind();

            if (Utiles.Validaciones.obtieneEntero(this.ddlProvincia.SelectedValue) == (int)NegociosSisPackInterface.SisPack.Provincia.BsAs)
            {
                dtgLocalidadesCodigoPostal.Columns[5].Visible = true;
            }
            else
            {
                dtgLocalidadesCodigoPostal.Columns[5].Visible = false;
            }
        }