コード例 #1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            //verifico se il documento è in edit
            editMode = Request.QueryString["editMode"];
            if (Session["abilitaModificaSpedizione"] != null && (bool)Session["abilitaModificaSpedizione"])
            {
                editMode = "true";
            }

            //preparo il datasource con i mezzi trasmissione
            DocsPaWR.DocsPaWebService ws = new DocsPAWA.DocsPaWR.DocsPaWebService();
            string idAmm = UserManager.getInfoUtente().idAmministrazione;

            DocsPAWA.DocsPaWR.MezzoSpedizione[] m_sped = ws.AmmListaMezzoSpedizione(idAmm, false);
            foreach (DocsPAWA.DocsPaWR.MezzoSpedizione m in m_sped)
            {
                // Il mezzo per l'interoperabilità semplificata può essere inserito solo se è attiva
                if (m.chaTipoCanale == "S")
                {
                    if (InteroperabilitaSemplificataManager.IsEnabledSimpInterop)
                    {
                        listaMezzoSpedizione.Add(new Mezzi(m.Descrizione, m.IDSystem));
                    }
                }
                else
                {
                    listaMezzoSpedizione.Add(new Mezzi(m.Descrizione, m.IDSystem));
                }
            }
            Response.Expires = -1;
            if (!this.IsPostBack)
            {
                //setto il mezzo di spedizione per tutti
                ddlTutti.Items.Add(new ListItem("", "0"));
                if (listaMezzoSpedizione != null)
                {
                    foreach (Mezzi m in listaMezzoSpedizione)
                    {
                        ddlTutti.Items.Add(new ListItem(m.Descrizione, m.Valore));
                    }
                    if (editMode.ToUpper().Equals("FALSE"))
                    {
                        ddlTutti.Enabled = false;
                    }
                }

                BindGrid();

                if (editMode.ToUpper().Equals("FALSE"))
                {
                    btn_ok.Enabled = false;
                }
            }
            (FindControl("div1") as HtmlGenericControl).Style.Remove("overflow-y");
            if (dataGridMezzi != null && dataGridMezzi.Items != null && dataGridMezzi.Items.Count > 7)
            {
                (FindControl("div1") as HtmlGenericControl).Style.Add("overflow-y", "scroll");
            }
        }