private void BindUrgenza(int id_progetto) { Classi.ManCorrettiva.Avvisi _Avvisi = new Classi.ManCorrettiva.Avvisi(); DataSet ds = _Avvisi.GetPrioritaUrgenti(id_progetto); this.cmbsUrgenza.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( ds.Tables[0], "DESCRIPTION", "id", "- Selezionare una Urgenza -", "0"); this.cmbsUrgenza.DataTextField = "DESCRIPTION"; this.cmbsUrgenza.DataValueField = "ID"; this.cmbsUrgenza.DataBind(); }
private void BindStatus() { this.CmbStato.Items.Clear(); Classi.ManCorrettiva.Avvisi _Avvisi = new Classi.ManCorrettiva.Avvisi(); DataSet Ds = _Avvisi.GetStatusAperte(); if (Ds.Tables[0].Rows.Count > 0) { this.CmbStato.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( Ds.Tables[0], "DESCRIZIONE", "ID", "- Selezionare uno Stato -", ""); this.CmbStato.DataTextField = "DESCRIZIONE"; this.CmbStato.DataValueField = "ID"; this.CmbStato.DataBind(); } else { string s_Messagggio = "- Nessun Stato -"; this.CmbStato.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
private void Ricerca() { Classi.ManCorrettiva.Avvisi _Avvisi = new Classi.ManCorrettiva.Avvisi(); S_ControlsCollection _SCollection = new S_ControlsCollection(); S_Controls.Collections.S_Object p_progetto = new S_Controls.Collections.S_Object(); p_progetto.ParameterName = "p_progetto"; p_progetto.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; p_progetto.Direction = ParameterDirection.Input; p_progetto.Index = _SCollection.Count; p_progetto.Size = 10; p_progetto.Value = id_progetto; // if(RicercaModulo1.cmbProgetto.SelectedValue!="") // p_progetto.Value = Int16.Parse(RicercaModulo1.cmbProgetto.SelectedValue); // else // p_progetto.Value =0; _SCollection.Add(p_progetto); S_Controls.Collections.S_Object p_Wr_Id = new S_Controls.Collections.S_Object(); p_Wr_Id.ParameterName = "p_Wr_Id"; p_Wr_Id.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; p_Wr_Id.Direction = ParameterDirection.Input; p_Wr_Id.Index = _SCollection.Count; p_Wr_Id.Size = 10; p_Wr_Id.Value = txtsRichiesta.Text.Trim(); _SCollection.Add(p_Wr_Id); S_Controls.Collections.S_Object p_Codice_SGA = new S_Controls.Collections.S_Object(); p_Codice_SGA.ParameterName = "p_Codice_SGA"; p_Codice_SGA.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; p_Codice_SGA.Direction = ParameterDirection.Input; p_Codice_SGA.Index = _SCollection.Count; p_Codice_SGA.Size = 10; p_Codice_SGA.Value = txtSGA.Text.Trim(); _SCollection.Add(p_Codice_SGA); S_Controls.Collections.S_Object s_p_Priority = new S_Controls.Collections.S_Object(); s_p_Priority.ParameterName = "p_Priority"; s_p_Priority.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_Priority.Direction = ParameterDirection.Input; s_p_Priority.Index = _SCollection.Count; s_p_Priority.Value = (cmbsUrgenza.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsUrgenza.SelectedValue); _SCollection.Add(s_p_Priority); S_Controls.Collections.S_Object p_Sede = new S_Controls.Collections.S_Object(); p_Sede.ParameterName = "p_Sede"; p_Sede.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; p_Sede.Direction = ParameterDirection.Input; p_Sede.Index = _SCollection.Count; p_Sede.Size = 10; p_Sede.Value = txtsSede.Text.Trim(); _SCollection.Add(p_Sede); S_Controls.Collections.S_Object p_percSla = new S_Controls.Collections.S_Object(); p_percSla.ParameterName = "p_percSla"; p_percSla.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; p_percSla.Direction = ParameterDirection.Input; p_Sede.Index = _SCollection.Count; p_percSla.Value = (cmbsPerc.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsPerc.SelectedValue); _SCollection.Add(p_percSla); S_Controls.Collections.S_Object s_p_Bl_Id = new S_Controls.Collections.S_Object(); s_p_Bl_Id.ParameterName = "P_bl_id"; s_p_Bl_Id.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_Bl_Id.Direction = ParameterDirection.Input; s_p_Bl_Id.Size = 50; p_Sede.Index = _SCollection.Count; s_p_Bl_Id.Value = RicercaModulo1.TxtCodice.Text; _SCollection.Add(s_p_Bl_Id); S_Controls.Collections.S_Object p_id_stato = new S_Controls.Collections.S_Object(); p_id_stato.ParameterName = "p_id_stato"; p_id_stato.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; p_id_stato.Direction = ParameterDirection.Input; p_id_stato.Index = _SCollection.Count; p_id_stato.Value = (CmbStato.SelectedValue == string.Empty)? 0:Int32.Parse(CmbStato.SelectedValue); _SCollection.Add(p_id_stato); DataSet _MyDs = _Avvisi.GetData(_SCollection).Copy(); //DataSet _MyDs = _Avvisi.GetData().Copy(); if (SortColum != string.Empty) { DataView dv = _MyDs.Tables[0].DefaultView; dv.Sort = SortColum; this.DataGridRicerca.DataSource = dv; } else { this.DataGridRicerca.DataSource = _MyDs.Tables[0]; } DataGridRicerca.Visible = true; GridTitle1.Visible = true; if (_MyDs.Tables[0].Rows.Count == 0) { DataGridRicerca.CurrentPageIndex = 0; GridTitle1.DescriptionTitle = "Nessun dato trovato."; hiddenpinga.Value = "0"; linkRefresh.Visible = false; } else { linkRefresh.Visible = true; hiddenpinga.Value = "1"; GridTitle1.DescriptionTitle = ""; int Pagina = 0; if ((_MyDs.Tables[0].Rows.Count % DataGridRicerca.PageSize) > 0) { Pagina++; } if (DataGridRicerca.PageCount != Convert.ToInt16((_MyDs.Tables[0].Rows.Count / DataGridRicerca.PageSize) + Pagina)) { DataGridRicerca.CurrentPageIndex = 0; } } this.DataGridRicerca.DataBind(); this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString(); }