예제 #1
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 = "../HelpApplication/Default.aspx?page=GestioneControlliPeriodici/sfogliaCP.aspx";

            //_SiteModule.HelpLink;
            this.PageTitle1.Title             = _SiteModule.ModuleTitle;
            this.GridTitle1.hplsNuovo.Visible = false;
            //cmbsMeseA.SelectedValue="12";
            //	PMPCP1.Matricola.Text

            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

            /// Imposto il nome della combo Servizio

            /// Imposto il nome dell'user control RicercaModulo


            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_MP)
                {
                    //_fp = (TheSite.ManutenzioneProgrammata.SfogliaRdlOdl_MP1)Context.Handler;
                    _fp = (TheSite.GestioneControlliPeriodici.sfogliaCP)Context.Handler;
                    if (_fp != null)
                    {
                        _myColl = _fp._Contenitore;
                        _myColl.SetValues(this.Page.Controls);
                        Ricerca(true);
                    }
                }
                //if(Context.Handler is TheSite.ManutenzioneProgrammata.CompletamentoMP1)
                if (Context.Handler is TheSite.GestioneControlliPeriodici.EditCP)
                {
                    //_fp2 = (TheSite.ManutenzioneProgrammata.CompletamentoMP1)Context.Handler;
                    _fp2 = (TheSite.GestioneControlliPeriodici.EditCP)Context.Handler;

                    if (_fp2 != null)
                    {
                        _myColl = _fp2._Contenitore;
                        _myColl.SetValues(this.Page.Controls);
                        Ricerca(true);
                    }
                }
            }
        }
예제 #2
0
        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)
            {
                Session.Remove("DatiListMP");

                //if(Context.Handler is TheSite.ManutenzioneProgrammata.CompletamentoMP1)
                if (Context.Handler is TheSite.GestioneControlliPeriodici.CompletamentoCP)
                {
                    //_fp = (TheSite.ManutenzioneProgrammata.CompletamentoMP1)Context.Handler;
                    _fp = (TheSite.GestioneControlliPeriodici.CompletamentoCP)Context.Handler;
                    this.ViewState.Add("mioContenitore", _fp._Contenitore);
                }
                //if(Context.Handler is TheSite.ManutenzioneProgrammata.SfogliaRdlOdl_MP1)
                if (Context.Handler is TheSite.GestioneControlliPeriodici.sfogliaCP)
                {
                    //SfogliaRdlOdl_MP1 _fp2 = (TheSite.ManutenzioneProgrammata.SfogliaRdlOdl_MP1)Context.Handler;
                    sfogliaCP _fp2 = (TheSite.GestioneControlliPeriodici.sfogliaCP)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));
                }
            }
        }
예제 #3
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            PageTitle1.Title        = "Completamento Controlli Periodici";
            _ClManCorrettiva        = new TheSite.Classi.ManCorrettiva.ClManCorrettiva();
            FunId                   = Int32.Parse(Request["FunId"]);
            cmbsstatolavoro.Enabled = true;
            if (Request["ItemID"] != null)
            {
                itemId = Int32.Parse(Request["ItemID"]);
            }

            if (!Page.IsPostBack)
            {
                //Classi.ClassiAnagrafiche.Ditte _Ditte = new TheSite.Classi.ClassiAnagrafiche.Ditte();


                Classi.GestioneCP.SfogliaRdlOdl _GCP = new TheSite.Classi.GestioneCP.SfogliaRdlOdl(HttpContext.Current.User.ToString());

                DataSet _MyDs = _GCP.GETWRCP(itemId).Copy();

                if (_MyDs.Tables[0].Rows.Count == 1)
                {
                    DataRow _Dr = _MyDs.Tables[0].Rows[0];

                    this.lblOdl.Text = _Dr["id_wo_cp"].ToString();
                    this.LblRdl.Text = _Dr["id_wr_cp"].ToString();
                    //descrizione CP
                    this.txtsCP.Text  = _Dr["cp"].ToString();
                    this.lblFreq.Text = _Dr["frequenza"].ToString();

                    //Data Prevista Inizio Lavori
                    if (_Dr["data_inizio_prevista"] != DBNull.Value)
                    {
                        CalendarPicker1.Datazione.Text = _Dr["data_inizio_prevista"].ToString();
                    }
                    //Data Prevista Fine Lavori
                    if (_Dr["data_fine_prevista"] != DBNull.Value)
                    {
                        CalendarPicker2.Datazione.Text = _Dr["data_fine_prevista"].ToString();
                    }
                    LoadAddettiDitta(_Dr["bl_id"].ToString(), Int32.Parse(_Dr["ditta_id"].ToString()), Int32.Parse(_Dr["id_servizio"].ToString()));
                    if (_Dr["addetto_id"] != DBNull.Value)
                    {
                        this.cmbsAddetto.SelectedValue = _Dr["addetto_id"].ToString();
                    }
                    //Data  Inizio Lavori
                    if (_Dr["data_completamento_inizio"] != DBNull.Value)
                    {
                        CalendarPicker3.Datazione.Text = _Dr["data_completamento_inizio"].ToString();
                    }
                    //Data  Fine Lavori
                    if (_Dr["data_completamento_fine"] != DBNull.Value)
                    {
                        CalendarPicker4.Datazione.Text = _Dr["data_completamento_fine"].ToString();
                    }
                    if (_Dr["note_completamento"] != DBNull.Value)
                    {
                        this.txtsNoteCompletamento.Text = (string)_Dr["note_completamento"];
                    }
                    LoadStatoLavoro();
                    cmbsstatolavoro.SelectedValue = _Dr["id_stato_richiesta"].ToString();
                    if (cmbsstatolavoro.SelectedValue == "4")
                    {
                        cmbsstatolavoro.Enabled = false;
                    }
                }



                ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
                if (Context.Handler is TheSite.GestioneControlliPeriodici.sfogliaCP)
                {
                    _fp = (TheSite.GestioneControlliPeriodici.sfogliaCP)Context.Handler;
                    this.ViewState.Add("mioContenitore", _fp._Contenitore);
                }
            }
        }