Esempio n. 1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            lblMessaggi.Text = "";
            FunId            = Int32.Parse(Request["FunId"]);

            if (Request["ItemId"] != null)
            {
                itemId = Int32.Parse(Request["ItemId"]);
            }
            if (!Page.IsPostBack)
            {
                //leggo le info del pmp e le metto nel datagrid del dettaglio
                //string id_pmp ="";
                Classi.ClassiAnagrafiche.Pmp _Pmp = new TheSite.Classi.ClassiAnagrafiche.Pmp();
                DataSet _MyDsPmp = _Pmp.GetSingleData(itemId).Copy();
                //id_pmp = _MyDsPmp.Tables[0].Rows[0]["pmp_id"].ToString();
                this.DataGridDettaglio.DataSource = _MyDsPmp.Tables[0];
                this.DataGridDettaglio.DataBind();

                //leggo i passi
                Classi.PmpS _PmpS = new TheSite.Classi.PmpS();
                //this.lblFirstAndLast.Text = _PmpS.GetFirstAndLastUser(_Dr);

                DataSet _MyDsPmpS = _PmpS.GetSingleData(itemId).Copy();

                DataView _dv = new DataView(_MyDsPmpS.Tables[0]);
                _dv.Sort = "PASSO ASC";

                this.DataGridEsegui.DataSource = _dv;                //_MyDsPmpS.Tables[0];
                this.DataGridEsegui.DataBind();

                Session.Add("PmpS", _MyDsPmpS.Tables[0]);

                this.lblRecord.Text = _MyDsPmpS.Tables[0].Rows.Count.ToString();
                this.DataGridEsegui.Columns[1].Visible = true;
                this.DataGridEsegui.Columns[2].Visible = false;
                this.DataGridEsegui.Columns[3].Visible = false;

                this.lblOperazione.Text = "";

                this.PageTitle1.Title = "Passi per Procedura di Manutenzione Programmata ";                // + id_pmp;
                //this.lblFirstAndLast.Visible = true;

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