private void Page_Load(object sender, System.EventArgs e)
        {
            Classi.SiteModule _SiteModule = (Classi.SiteModule)HttpContext.Current.Items["SiteModule"];

            this.btnsCompletaOdl.Visible = _SiteModule.IsEditable;

            FunId    = _SiteModule.ModuleId;
            HelpLink = _SiteModule.HelpLink;
            this.PageTitle1.Title             = _SiteModule.ModuleTitle;
            this.GridTitle1.hplsNuovo.Visible = false;

            String scriptString = "<script language=JavaScript>var dettaglio;\n";

            scriptString += "function chiudi() {\n";
            scriptString += "if (dettaglio!=null)";
            scriptString += "if (document.Form1.hidRicerca.value=='0'){";
            scriptString += " dettaglio.close();}";
            scriptString += " else{";
            scriptString += "document.Form1.hidRicerca.value='1';}}<";
            scriptString += "/";
            scriptString += "script>";


            if (!this.IsClientScriptBlockRegistered("clientScript"))
            {
                this.RegisterClientScriptBlock("clientScript", scriptString);
            }

            System.Text.StringBuilder sbValid = new System.Text.StringBuilder();
            sbValid.Append("if (typeof(ControllaData) == 'function') { ");
            sbValid.Append("if (ControllaData() == false) { return false; }} ");
            sbValid.Append(this.Page.GetPostBackEventReference(this.btnsCompletaOdl));
            sbValid.Append(";");
            this.btnsCompletaOdl.Attributes.Add("onclick", sbValid.ToString());

            if (!Page.IsPostBack)
            {
                if (Request.QueryString["chiamante"] != null)
                {
                    chiamante = Request.QueryString["chiamante"].ToString();
                }

                Session.Remove("DatiListMP");
                CaricaAddetto();
                if (Context.Handler is TheSite.ManutenzioneProgrammata.CompletamentoMP1)
                {
                    _fp = (TheSite.ManutenzioneProgrammata.CompletamentoMP1)Context.Handler;
                    this.ViewState.Add("mioContenitore", _fp._Contenitore);
                }

                if (Context.Handler is TheSite.ManutenzioneProgrammata.SfogliaOdlRdl)
                {
                    _fp1 = (TheSite.ManutenzioneProgrammata.SfogliaOdlRdl)Context.Handler;
                    this.ViewState.Add("mioContenitore", _fp1._Contenitore);
                    this.ViewState.Add("paginardl", "paginardl");
                }
                if (Context.Handler is TheSite.ManutenzioneProgrammata.SfogliaRdlOdl_MP1)
                {
                    SfogliaRdlOdl_MP1 _fp2 = (TheSite.ManutenzioneProgrammata.SfogliaRdlOdl_MP1)Context.Handler;
                    this.ViewState.Add("mioContenitore", _fp2._Contenitore);
                    this.ViewState.Add("paginardl", "paginardl");
                }

                ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
                if (Request.QueryString["wo_id"] != null)
                {
                    this.wo_id = Request.QueryString["wo_id"];
                }
                if (Context.Items["wo_id"] != null)
                {
                    this.wo_id = (string)Context.Items["wo_id"];
                }

                Ricerca(Int32.Parse(this.wo_id));
            }
            else
            {
                if (hiddenreload.Value == "1")
                {
                    Ricerca(Int32.Parse(this.wo_id));
                }
            }
        }
Beispiel #2
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            Classi.SiteModule _SiteModule = (Classi.SiteModule)HttpContext.Current.Items["SiteModule"];

//			this.DataGrid1.Columns[1].Visible = _SiteModule.IsEditable;


            FunId    = _SiteModule.ModuleId;
            HelpLink = _SiteModule.HelpLink;
            this.PageTitle1.Title             = _SiteModule.ModuleTitle;
            this.GridTitle1.hplsNuovo.Visible = false;


            txtRichiestaLavoro.Attributes.Add("onkeypress", "if (valutanumeri(event) == false) { return false; }");
            txtRichiestaLavoro.Attributes.Add("onpaste", "return nonpaste();");
            txtOrdineLavoro.Attributes.Add("onkeypress", "if (valutanumeri(event) == false) { return false; }");
            txtOrdineLavoro.Attributes.Add("onpaste", "return nonpaste();");
            RicercaModulo1.DelegateCodiceEdificio1 = new TheSite.WebControls.DelegateCodiceEdificio(this.BindServizi);

            ///TODO: Impostare tali parametri per impostare l'user control Codice apparecchiature
            ///Ogni qualvolta lo si deve implementare in una pagina.
            ///Tali parametri verranno utilizzati dal controllo per passare i valori in query string
            /// Imposto il nome della combo Apparecchiature
            CodiceApparecchiature1.NameComboApparecchiature = "cmbsStdApparecchiature";
            /// Imposto il nome della combo Servizio
            CodiceApparecchiature1.NameComboServizio = "cmbsServizio";
            /// Imposto il nome dell'user control RicercaModulo
            CodiceApparecchiature1.NameUserControlRicercaModulo = "RicercaModulo1";

            System.Text.StringBuilder sbValid = new System.Text.StringBuilder();
            sbValid.Append("this.value = 'Attendere ...';");
            sbValid.Append("this.disabled = true;");
            sbValid.Append("document.getElementById('" + btRicerca.ClientID + "').disabled = true;");
            sbValid.Append(this.Page.GetPostBackEventReference(this.btRicerca));
            sbValid.Append(";");
            this.btRicerca.Attributes.Add("onclick", sbValid.ToString());

            if (!IsPostBack)
            {
                if (Request.QueryString["FunId"] != null)
                {
                    ViewState["FunId"] = Request.QueryString["FunId"];
                }

                this.GridTitle1.Visible = false;
                BindControls();

                if (Context.Handler is TheSite.ManutenzioneProgrammata.SfogliaRdlOdl_MP1)
                {
                    _fp = (TheSite.ManutenzioneProgrammata.SfogliaRdlOdl_MP1)Context.Handler;
                    if (_fp != null)
                    {
                        _myColl = _fp._Contenitore;
                        _myColl.SetValues(this.Page.Controls);
                        Ricerca(true);
                    }
                }


                if (Context.Handler is TheSite.ManutenzioneProgrammata.Completamento_MP_WRList1)
                {
                    _fp1 = (TheSite.ManutenzioneProgrammata.Completamento_MP_WRList1)Context.Handler;
                    if (_fp1 != null)
                    {
                        _myColl = _fp1._Contenitore;
                        _myColl.SetValues(this.Page.Controls);
                        Ricerca(true);
                    }
                }


                if (Context.Handler is TheSite.ManutenzioneProgrammata.CompletamentoMP1)
                {
                    _fp2 = (TheSite.ManutenzioneProgrammata.CompletamentoMP1)Context.Handler;
                    if (_fp2 != null)
                    {
                        _myColl = _fp2._ContenitoreSfoglia;
                        _myColl.SetValues(this.Page.Controls);
                        Ricerca(true);
                    }
                }
            }
        }