private void BindApparecchiatura() { if (cmbsServizio.SelectedValue != "") { this.cmbsApparecchiatura.Items.Clear(); Classi.AnagrafeImpianti.Apparecchiature _Apparecchiature = new TheSite.Classi.AnagrafeImpianti.Apparecchiature(Context.User.Identity.Name); DataSet _MyDs; if (!IsPostBack) { _MyDs = _Apparecchiature.GetData(); } else { S_ControlsCollection _SColl = new S_ControlsCollection(); S_Controls.Collections.S_Object s_BlId = new S_Object(); s_BlId.ParameterName = "p_Bl_Id"; s_BlId.DbType = CustomDBType.VarChar; s_BlId.Direction = ParameterDirection.Input; s_BlId.Size = 50; s_BlId.Index = 0; s_BlId.Value = ""; _SColl.Add(s_BlId); S_Controls.Collections.S_Object s_Servizio = new S_Object(); s_Servizio.ParameterName = "p_Servizio"; s_Servizio.DbType = CustomDBType.Integer; s_Servizio.Direction = ParameterDirection.Input; s_Servizio.Index = 1; s_Servizio.Value = (cmbsServizio.SelectedValue == "")? 0:Int32.Parse(cmbsServizio.SelectedValue); _SColl.Add(s_Servizio); _MyDs = _Apparecchiature.GetData(_SColl).Copy(); } if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsApparecchiatura.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "ID", "- Selezionare uno Standard -", ""); this.cmbsApparecchiatura.DataTextField = "DESCRIZIONE"; this.cmbsApparecchiatura.DataValueField = "ID"; this.cmbsApparecchiatura.DataBind(); } else { string s_Messagggio = "- Nessuno Standard -"; this.cmbsApparecchiatura.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } } else { string s_Messagggio = "- Nessuno Standard -"; this.cmbsApparecchiatura.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
/// <summary> /// Effettua il Binding delle Apparecchiaure sulla combo /// </summary> private void BindApparecchiature() { this.cmbsApparecchiatura.Items.Clear(); Classi.AnagrafeImpianti.Apparecchiature _Apparecchiature = new TheSite.Classi.AnagrafeImpianti.Apparecchiature(Context.User.Identity.Name); DataSet _MyDs = _Apparecchiature.GetData().Copy(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsApparecchiatura.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "ID", "- Selezionare una Apparecchiatura -", ""); this.cmbsApparecchiatura.DataTextField = "DESCRIZIONE"; this.cmbsApparecchiatura.DataValueField = "ID"; this.cmbsApparecchiatura.DataBind(); if (this.ID_APPARECCHIATURA != "0") { this.cmbsApparecchiatura.SelectedValue = this.ID_APPARECCHIATURA; } BindingGrid(); } else { string s_Messagggio = "- Nessuna Apparecchiatura -"; this.cmbsApparecchiatura.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }