private void BindServizio(string CodEdificio) { Gridtitle2.DescriptionTitle = ""; Addetti1.Set_BL_ID(CodEdificio); DataGridRicerca2.Visible = false; this.cmbsServizio.Items.Clear(); S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name); DataSet _MyDs; if (CodEdificio != "") { S_Controls.Collections.S_Object s_Bl_Id = new S_Object(); s_Bl_Id.ParameterName = "p_Bl_Id"; s_Bl_Id.DbType = CustomDBType.VarChar; s_Bl_Id.Direction = ParameterDirection.Input; s_Bl_Id.Index = 0; s_Bl_Id.Value = CodEdificio; s_Bl_Id.Size = 8; S_Controls.Collections.S_Object s_ID_Servizio = new S_Object(); s_ID_Servizio.ParameterName = "p_ID_Servizio"; s_ID_Servizio.DbType = CustomDBType.Integer; s_ID_Servizio.Direction = ParameterDirection.Input; s_ID_Servizio.Index = 1; s_ID_Servizio.Value = 0; CollezioneControlli.Add(s_Bl_Id); CollezioneControlli.Add(s_ID_Servizio); _MyDs = _Servizio.GetData(CollezioneControlli); } else { _MyDs = _Servizio.GetData(); } if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", "0"); this.cmbsServizio.DataTextField = "DESCRIZIONE"; this.cmbsServizio.DataValueField = "IDSERVIZIO"; this.cmbsServizio.DataBind(); this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio("Non Definito", "-1")); } else { string s_Messaggio = "Non Definito"; this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messaggio, "-1")); } }
private void BindServizi(string CodEdificio) { CaricaDitte(); BindAddetti(CodEdificio); this.cmbsServizio.Items.Clear(); S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name); DataSet _MyDs; if (CodEdificio != "") { S_Controls.Collections.S_Object s_Bl_Id = new S_Object(); s_Bl_Id.ParameterName = "p_Bl_Id"; s_Bl_Id.DbType = CustomDBType.VarChar; s_Bl_Id.Direction = ParameterDirection.Input; s_Bl_Id.Index = 0; s_Bl_Id.Value = CodEdificio; s_Bl_Id.Size = 8; S_Controls.Collections.S_Object s_ID_Servizio = new S_Object(); s_ID_Servizio.ParameterName = "p_ID_Servizio"; s_ID_Servizio.DbType = CustomDBType.Integer; s_ID_Servizio.Direction = ParameterDirection.Input; s_ID_Servizio.Index = 1; s_ID_Servizio.Value = 0; CollezioneControlli.Add(s_Bl_Id); CollezioneControlli.Add(s_ID_Servizio); _MyDs = _Servizio.GetData(CollezioneControlli); } else { _MyDs = _Servizio.GetData(); } if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "-- Tutti i Servizi --", "0"); this.cmbsServizio.DataTextField = "DESCRIZIONE"; this.cmbsServizio.DataValueField = "IDSERVIZIO"; this.cmbsServizio.DataBind(); } else { string s_Messagggio = "- Nessun Servizio -"; this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
private void BindServizi() { this.cmbservizio.Items.Clear(); Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(HttpContext.Current.User.Identity.Name); DataSet _MyDs = _Servizi.GetData().Copy(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbservizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", "0"); this.cmbservizio.DataTextField = "DESCRIZIONE"; this.cmbservizio.DataValueField = "IDSERVIZIO"; this.cmbservizio.DataBind(); } }
private void BindServizio() { this.cmbsServizio.Items.Clear(); Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name); DataSet _MyDs = _Servizio.GetData(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", ""); this.cmbsServizio.DataTextField = "DESCRIZIONE"; this.cmbsServizio.DataValueField = "IDSERVIZIO"; this.cmbsServizio.DataBind(); } else { string s_Messagggio = "- Nessun Servizio -"; this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
private void AggiornaListBox() { _DsListBox = new DataSet(); _DsListBoxD = new DataSet(); this.CreaTabelle(); // Carico le liste per i Servizi if (itemId > 0) { Classi.ClassiAnagrafiche.Ditte _Ditte = new TheSite.Classi.ClassiAnagrafiche.Ditte(); DataView o_Dv = new DataView(_Ditte.GetServiziDitta(itemId).Tables[0]); if (o_Dv.Count > 0) { foreach (DataRowView o_Drv in o_Dv) { DataRow o_Dr = _DsListBox.Tables["ServiziDitta"].NewRow(); o_Dr["Id"] = o_Drv["IDSERVIZIO"].ToString(); o_Dr["Servizio"] = o_Drv["DESCRIZIONE"].ToString(); o_Dr["IdUtente"] = "1"; // Non Serve _DsListBox.Tables["ServiziDitta"].Rows.Add(o_Dr); } } } Session.Add("ServiziDitta", _DsListBox.Tables["ServiziDitta"]); this.ListBoxRight.DataSource = _DsListBox.Tables["ServiziDitta"]; this.ListBoxRight.DataValueField = "Id"; this.ListBoxRight.DataTextField = "Servizio"; this.ListBoxRight.DataBind(); this.ListBoxRight.SelectedIndex = 0; Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(HttpContext.Current.User.Identity.Name); DataView o_DvServizi = new DataView(_Servizi.GetData().Tables[0]); if (o_DvServizi.Count > 0) { foreach (DataRowView o_DrvR in o_DvServizi) { if (ListBoxRight.Items.FindByValue(o_DrvR["IDSERVIZIO"].ToString()) == null) { DataRow o_DrR = _DsListBox.Tables["Servizi"].NewRow(); o_DrR["Id"] = o_DrvR["IDSERVIZIO"].ToString(); o_DrR["Servizio"] = o_DrvR["DESCRIZIONE"].ToString(); _DsListBox.Tables["Servizi"].Rows.Add(o_DrR); } } } this.ListBoxLeft.DataSource = _DsListBox.Tables["Servizi"]; this.ListBoxLeft.DataValueField = "Id"; this.ListBoxLeft.DataTextField = "Servizio"; this.ListBoxLeft.DataBind(); this.ListBoxLeft.SelectedIndex = 0; // Carico le liste per i Fornitori if (itemId > 0) { Classi.ClassiAnagrafiche.Ditte _DitteF = new TheSite.Classi.ClassiAnagrafiche.Ditte(); DataView o_DvF = new DataView(_DitteF.GetFornitoriDitta(itemId).Tables[0]); if (o_DvF.Count > 0) { foreach (DataRowView o_DrvF in o_DvF) { DataRow o_DrF = _DsListBoxD.Tables["DittaSubDitta"].NewRow(); o_DrF["IdD"] = o_DrvF["idD"].ToString(); o_DrF["DittaSubAss"] = o_DrvF["DESCRIZIONE"].ToString(); o_DrF["IdUtente"] = "1"; // Non Serve _DsListBoxD.Tables["DittaSubDitta"].Rows.Add(o_DrF); } } } Session.Add("FornitoriDitta", _DsListBoxD.Tables["DittaSubDitta"]); this.ListBoxRightF.DataSource = _DsListBoxD.Tables["DittaSubDitta"]; this.ListBoxRightF.DataValueField = "IdD"; this.ListBoxRightF.DataTextField = "DittaSubAss"; this.ListBoxRightF.DataBind(); this.ListBoxRightF.SelectedIndex = 0; Classi.ClassiAnagrafiche.Ditte _DitteFor = new TheSite.Classi.ClassiAnagrafiche.Ditte(); DataView o_DvFor = new DataView(_DitteFor.GetDitteSub().Tables[0]); if (o_DvFor.Count > 0) { foreach (DataRowView o_DrvRFor in o_DvFor) { if (ListBoxRightF.Items.FindByValue(o_DrvRFor["idD"].ToString()) == null) { DataRow o_DrRFor = _DsListBoxD.Tables["DitteSub"].NewRow(); o_DrRFor["IdD"] = o_DrvRFor["IdD"].ToString(); o_DrRFor["DittaSub"] = o_DrvRFor["DESCRIZIONE"].ToString(); _DsListBoxD.Tables["DitteSub"].Rows.Add(o_DrRFor); } } } this.ListBoxLeftF.DataSource = _DsListBoxD.Tables["DitteSub"]; this.ListBoxLeftF.DataValueField = "IdD"; this.ListBoxLeftF.DataTextField = "DittaSub"; this.ListBoxLeftF.DataBind(); this.ListBoxLeftF.SelectedIndex = 0; }