Ejemplo n.º 1
0
        public void BindGrid(int currentPage)        //,int nro )
        {
            //DsGuiasTrasbordadasPendientesRecepcion  ds= new DsGuiasTrasbordadasPendientesRecepcion();
            //bindea la grilla con las guias pendientes de trasbordo
//			if (Session["chkElegidas"] == null)
//			{
            IAgencia agencia = AgenciaFactory.GetAgencia();

            agencia.AgenciaID = this.AgenciaConectadaID;
            agencia.ConsultarBasicoByAgenciaID();
            lblAgenciaConectadaDescrip.Text = agencia.Nombre;
            lblFechaActual.Text             = DateTime.Now.ToShortDateString();

            IGuia guias = GuiaFactory.GetGuia();

            AdministrarGrillas.ConfigurarChica(dtgGuiasAsociadas, "GuiaID");                    // , true, false);
            nroPlanilla = Utiles.Validaciones.obtieneEntero(txtNroPlanillaTrasbordo.Text);

            if (nroPlanilla > 0)
            {
                dsGuias = guias.GetGuiasTrasbordadaPendRecepcion(nroPlanilla, this.AgenciaConectadaID);

                if (dsGuias.Datos.Count > 0)
                {                                                       //extraigo el id de la planilla de trasbordo
                    butConfirmar.Enabled = true;
                    DsGuiasTrasbordadasPendientesRecepcion.DatosRow dr = (DsGuiasTrasbordadasPendientesRecepcion.DatosRow)dsGuias.Datos.Rows[0];
                    planillaTrasbordoID = dr.PlanillaTrasbordoID;
                }
            }
            //}
//			else
//			{
//				this.dsGuias = (DsGuiasTrasbordadasPendientesRecepcion)Session["chkElegidas"];
//				foreach(DataGridItem item in dtgGuiasAsociadas.Items)
//				{
//					DsGuiasTrasbordadasPendientesRecepcion.DatosRow dr = (DsGuiasTrasbordadasPendientesRecepcion.DatosRow) this.dsGuias.Datos.Rows[item.DataSetIndex];
//
//					CheckBox chk = (CheckBox)item.FindControl("chkGuia");
//					dr.Recepcionada = chk.Checked;
//
//
////					if (( (TextBox)item.FindControl("dtgGuiasAsociadas__ctl3_Observacion1_txtObservacionID" )).Text!="")// "+ item.ItemIndex +"_Observacion1_txtObservacionID" )).Text!="")
////					{
////						dr.ObservacionID=Utiles.Validaciones.obtieneEntero(((TextBox)item.FindControl("dtgGuiasAsociadas__ctl"+ item.DataSetIndex +"_Observacion1_txtObservacionID" )).Text);
////						dr.ObservacionDescrip=( (TextBox) item.FindControl("dtgGuiasAsociadas__ctl"+ item.DataSetIndex +"_Observacion1_txtObsDescrip")).Text;
////							//Observacion1.ObsDescrip;
////						dr.ObservacionCodigo=Utiles.Validaciones.obtieneEntero( ((TextBox) item.FindControl("dtgGuiasAsociadas__ctl"+ item.DataSetIndex +"_Observacion1_txtCodigo")).Text);
////							Utiles.Validaciones.obtieneEntero(Observacion1.Codigo);
////					}
//
//				}
            //}
            dtgGuiasAsociadas.DataSource       = dsGuias;
            Session ["DsGuiasTrasbordadas"]    = dsGuias;
            Session["chkElegidas"]             = dsGuias;
            dtgGuiasAsociadas.CurrentPageIndex = currentPage;
            dtgGuiasAsociadas.DataBind();
            RegistrarScriptsGuias();
        }
Ejemplo n.º 2
0
        private void BinGridSolicitudOrDes(int currentPageIndex)
        {
            ISolicitudCotizacionUVentaModalidadOrigenDestino    oCotizaOriDest = SolicitudCotizacionUVentaOrigenDestinoFactory.GetSolicitudCotizacionUVentaOrigenDestino();
            DsSolicitudCotizacionUVentaModOrigenDestinoCompleto ds             = oCotizaOriDest.GetSolCotOrigenDestinoConsultaDataSet();

            AdministrarGrillas.ConfigurarChica(this.dtgSolCotOrigenDestino, "SolicitudCotizacionUVentaModalidadOrigenDestinoID");
            if (ds != null)
            {
                dtgSolCotOrigenDestino.DataSource       = ds.Datos.Select(("SolicitudCotizacionUVentaID = " + cotizacionClienteUVentasel.SolicitudCotizacionUVentaID));
                dtgSolCotOrigenDestino.CurrentPageIndex = currentPageIndex;
                dtgSolCotOrigenDestino.DataBind();
            }
        }
Ejemplo n.º 3
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            try
            {
                this.tariFlete = (ITarifarioFlete)Session["tarifario"];
                this.tariTopes = (ITarifariosFleteTopeCol)Session ["topes"];
                this.tariZonas = (ITarifariosFleteZonaCol)Session["zonas"];


                if (!IsPostBack)
                {
                    Page.SmartNavigation     = false;
                    Response.Buffer          = true;
                    Response.Expires         = -1000;
                    Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);
                    Response.AddHeader("pragma", "no-cache");
                    Response.AddHeader("cache-control", "private");
                    Response.CacheControl      = "no-cache";
                    Session["dsTopesImportes"] = null;
                }
                else
                {
                    dsTopesImportes = (DataView)Session["dsTopesImportes"];
                    this.SetGrilla();
                }

                AdministrarGrillas.ConfigurarChica(dtgImportes, "TarifarioFleteTopeID");
                //this.BindGrid(0);
                this.Consultar();
                if (tariFlete.ValorizacionTarifario == NegociosSisPackInterface.SisPack.ValorizacionTarifario.Kilogramo)
                {
                    dtgImportes.Columns[1].Visible = false;
                    dtgImportes.Columns[3].Visible = false;
                }
                if (tariFlete.ValorizacionTarifario == NegociosSisPackInterface.SisPack.ValorizacionTarifario.Bulto)
                {
                    dtgImportes.Columns[3].Visible = false;
                }
                //SFE: Ocultar columnas y cambiar el titulo si la Valorizacion es por Valor Declarado o Bulto_Variable
                if (tariFlete.ValorizacionTarifario == NegociosSisPackInterface.SisPack.ValorizacionTarifario.ValorDeclarado || tariFlete.ValorizacionTarifario == NegociosSisPackInterface.SisPack.ValorizacionTarifario.Bulto_Variable)
                {
                    dtgImportes.Columns[1].Visible = false;
                    dtgImportes.Columns[3].Visible = false;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }