private S_Controls.Collections.S_ControlsCollection GetControl() { S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection(); cmbsComune.DBDefaultValue = "0"; cmbsEdificio.DBDefaultValue = "0"; cmbsServizio.DBDefaultValue = "0"; // Data int annoA = Int16.Parse(cmbsAnno.SelectedValue); S_Controls.Collections.S_Object s_AnnoA = new S_Object(); s_AnnoA.ParameterName = "p_anno"; s_AnnoA.DbType = CustomDBType.Integer; s_AnnoA.Direction = ParameterDirection.Input; s_AnnoA.Index = 1; s_AnnoA.Size = 10; s_AnnoA.Value = annoA; CollezioneControlli.Add(s_AnnoA); // Comune int id_comune = 0; if (cmbsComune.SelectedValue != "0") { id_comune = Int32.Parse(cmbsComune.SelectedValue); } S_Controls.Collections.S_Object s_comune = new S_Object(); s_comune.ParameterName = "p_comune"; s_comune.DbType = CustomDBType.Integer; s_comune.Direction = ParameterDirection.Input; s_comune.Index = 2; s_comune.Size = 10; s_comune.Value = id_comune; CollezioneControlli.Add(s_comune); // Edificio int id_edificio = 0; if (cmbsEdificio.SelectedValue != "0") { id_edificio = Int32.Parse(cmbsEdificio.SelectedValue); } S_Controls.Collections.S_Object s_edif = new S_Object(); s_edif.ParameterName = "p_edificio"; s_edif.DbType = CustomDBType.Integer; s_edif.Direction = ParameterDirection.Input; s_edif.Index = 3; s_edif.Size = 10; s_edif.Value = id_edificio; CollezioneControlli.Add(s_edif); // Servizio int id_servizio = 0; if (cmbsServizio.SelectedValue != "0") { id_servizio = Int32.Parse(cmbsServizio.SelectedValue); } 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 = 4; s_Servizio.Size = 10; s_Servizio.Value = id_servizio; CollezioneControlli.Add(s_Servizio); return(CollezioneControlli); }
private GestioneMateriali TblGestioneMateriali(GestioneMateriali ds) { ///Istanzio un nuovo oggetto Collection per aggiungere i parametri S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); //Id_WR S_Controls.Collections.S_Object s_p_wrid = new S_Controls.Collections.S_Object(); s_p_wrid.ParameterName = "p_wrid"; s_p_wrid.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_wrid.Direction = ParameterDirection.Input; s_p_wrid.Size = 50; s_p_wrid.Index = _SCollection.Count; s_p_wrid.Value = Convert.ToInt32(_Wr_id); _SCollection.Add(s_p_wrid); //id_materiale S_Controls.Collections.S_Object s_p_id_materiale = new S_Controls.Collections.S_Object(); s_p_id_materiale.ParameterName = "p_id_materiale"; s_p_id_materiale.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_id_materiale.Direction = ParameterDirection.Input; s_p_id_materiale.Size = 50; s_p_id_materiale.Index = _SCollection.Count; s_p_id_materiale.Value = Convert.ToInt32(_Materiali_Id); _SCollection.Add(s_p_id_materiale); //data aggiornamento Dal S_Controls.Collections.S_Object s_p_dataaggiornamentoDal = new S_Controls.Collections.S_Object(); s_p_dataaggiornamentoDal.ParameterName = "p_dataaggiornamentoDal"; s_p_dataaggiornamentoDal.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_dataaggiornamentoDal.Direction = ParameterDirection.Input; s_p_dataaggiornamentoDal.Size = 50; s_p_dataaggiornamentoDal.Index = _SCollection.Count; s_p_dataaggiornamentoDal.Value = _DataIniziale.ToString(); _SCollection.Add(s_p_dataaggiornamentoDal); //data aggiornamento Al S_Controls.Collections.S_Object s_p_dataaggiornamentoAl = new S_Controls.Collections.S_Object(); s_p_dataaggiornamentoAl.ParameterName = "p_dataaggiornamentoAl"; s_p_dataaggiornamentoAl.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_dataaggiornamentoAl.Direction = ParameterDirection.Input; s_p_dataaggiornamentoAl.Size = 50; s_p_dataaggiornamentoAl.Index = _SCollection.Count; s_p_dataaggiornamentoAl.Value = _DataFinale.ToString(); _SCollection.Add(s_p_dataaggiornamentoAl); //Id stato S_Controls.Collections.S_Object s_p_stato = new S_Controls.Collections.S_Object(); s_p_stato.ParameterName = "p_stato"; s_p_stato.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_stato.Direction = ParameterDirection.Input; s_p_stato.Size = 50; s_p_stato.Index = _SCollection.Count; s_p_stato.Value = Convert.ToInt32(_Stato); _SCollection.Add(s_p_stato); S_Controls.Collections.S_Object s_Cursor = new S_Object(); s_Cursor.ParameterName = "io_cursor"; s_Cursor.DbType = CustomDBType.Cursor; s_Cursor.Direction = ParameterDirection.Output; s_Cursor.Index = _SCollection.Count; _SCollection.Add(s_Cursor); OracleDataLayer _OraDl = new OracleDataLayer(s_ConnStr); DataSet GenericDs = _OraDl.GetRows(_SCollection, "Pack_WrMateriali.getMateriali").Copy(); if (GenericDs.Tables[0].Rows.Count > 0) { for (int i = 0; i < GenericDs.Tables[0].Rows.Count; i++) { ds.Tables["TblGestioneMateriali"].ImportRow(GenericDs.Tables[0].Rows[i]); } } return(ds); }
private void Ricerca() { txtsRichiesta.DBDefaultValue = "0"; cmbsDitta.DBDefaultValue = "0"; cmbsServizio.DBDefaultValue = "0"; S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection(); // Tipo Manutenzione S_Controls.Collections.S_Object s_TipoManutenzione = new S_Object(); s_TipoManutenzione.ParameterName = "p_TipoManutenzione"; s_TipoManutenzione.DbType = CustomDBType.Integer; s_TipoManutenzione.Direction = ParameterDirection.Input; s_TipoManutenzione.Index = 0; s_TipoManutenzione.Size = 4; s_TipoManutenzione.Value = Classi.TipoManutenzioneType.ManutenzioneProgrammata; CollezioneControlli.Add(s_TipoManutenzione); // Data Da int giornoDA = 1; int meseDA = Int32.Parse(cmbsMeseDa.SelectedValue); int annoDA = Int32.Parse(cmbsAnnoDa.SelectedValue); string dataDA = giornoDA + "/" + meseDA + "/" + annoDA; S_Controls.Collections.S_Object s_AnnoDa = new S_Object(); s_AnnoDa.ParameterName = "p_AnnoDa"; s_AnnoDa.DbType = CustomDBType.VarChar; s_AnnoDa.Direction = ParameterDirection.Input; s_AnnoDa.Index = 1; s_AnnoDa.Size = 10; s_AnnoDa.Value = dataDA; CollezioneControlli.Add(s_AnnoDa); // Data A int giornoA = DateTime.DaysInMonth(Int32.Parse(cmbsAnnoA.SelectedValue), Int32.Parse(cmbsMeseA.SelectedValue)); int meseA = Int32.Parse(cmbsMeseA.SelectedValue); int annoA = Int32.Parse(cmbsAnnoA.SelectedValue); string dataA = giornoA + "/" + meseA + "/" + annoA; S_Controls.Collections.S_Object s_AnnoA = new S_Object(); s_AnnoA.ParameterName = "p_AnnoA"; s_AnnoA.DbType = CustomDBType.VarChar; s_AnnoA.Direction = ParameterDirection.Input; s_AnnoA.Index = 2; s_AnnoA.Size = 10; s_AnnoA.Value = dataA; CollezioneControlli.Add(s_AnnoA); // Ditta int id_ditta = 0; if (cmbsDitta.SelectedValue != "") { id_ditta = Int32.Parse(cmbsDitta.SelectedValue); } S_Controls.Collections.S_Object s_Ditta = new S_Object(); s_Ditta.ParameterName = "p_Ditta"; s_Ditta.DbType = CustomDBType.Integer; s_Ditta.Direction = ParameterDirection.Input; s_Ditta.Index = 3; s_Ditta.Size = 4; s_Ditta.Value = id_ditta; CollezioneControlli.Add(s_Ditta); // Servizio int id_servizio = 0; if (cmbsServizio.SelectedValue != "") { id_servizio = Int32.Parse(cmbsServizio.SelectedValue); } 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 = 4; s_Servizio.Size = 4; s_Servizio.Value = id_servizio; CollezioneControlli.Add(s_Servizio); // WO_ID int id_wo = 0; if (txtsRichiesta.Text.Trim() != "") { id_wo = Int32.Parse(txtsRichiesta.Text.Trim()); } S_Controls.Collections.S_Object s_WO_ID = new S_Object(); s_WO_ID.ParameterName = "p_Wo_Id"; s_WO_ID.DbType = CustomDBType.Integer; s_WO_ID.Direction = ParameterDirection.Input; s_WO_ID.Index = 5; s_WO_ID.Size = 4; s_WO_ID.Value = id_wo; CollezioneControlli.Add(s_WO_ID); // BL_ID S_Controls.Collections.S_Object s_BL = new S_Object(); s_BL.ParameterName = "p_Id_Bl"; s_BL.DbType = CustomDBType.VarChar; s_BL.Direction = ParameterDirection.Input; s_BL.Index = 6; s_BL.Size = 20; s_BL.Value = RicercaModulo1.TxtCodice.Text.Trim(); CollezioneControlli.Add(s_BL); // Addetto S_Controls.Collections.S_Object s_Addetto = new S_Object(); s_Addetto.ParameterName = "p_Nome_Completo"; s_Addetto.DbType = CustomDBType.VarChar; s_Addetto.Direction = ParameterDirection.Input; s_Addetto.Index = 7; s_Addetto.Size = 4; s_Addetto.Value = Addetti1.NomeCompleto; CollezioneControlli.Add(s_Addetto); Classi.ManProgrammata.Completamento _Compl = new TheSite.Classi.ManProgrammata.Completamento(); DataSet _MyDs = _Compl.GetData(CollezioneControlli).Copy(); this.DataGridRicerca.DataSource = _MyDs.Tables[0]; this.DataGridRicerca.DataBind(); this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString(); if (_MyDs.Tables[0].Rows.Count > 0) { DatapanelCompleta.Visible = true; //Imposto le combo degli addetti DataRow _DR = _MyDs.Tables[0].Rows[0]; cmbsAddettoCompl.SelectedValue = _DR["id_addetto"].ToString(); cmbsAddettoMod.SelectedValue = _DR["id_addetto"].ToString(); } else { DatapanelCompleta.Visible = false; } }
private void Aggiorna() { Classi.ClassiAnagrafiche.Contab _Contab = new TheSite.Classi.ClassiAnagrafiche.Contab(); this.txtsdescrizione.DBDefaultValue = DBNull.Value; this.txtsdescrizione.Text = this.txtsdescrizione.Text.Trim(); int i_RowsAffected = 0; S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); // Id S_Controls.Collections.S_Object s_IdIn = new S_Object(); s_IdIn.ParameterName = "p_Id"; s_IdIn.DbType = CustomDBType.Integer; s_IdIn.Direction = ParameterDirection.Input; s_IdIn.Size = 10; s_IdIn.Index = _SCollection.Count; s_IdIn.Value = itemId; _SCollection.Add(s_IdIn); // S_Controls.Collections.S_Object s_descrizione = new S_Object(); s_descrizione.ParameterName = "p_DESCRIZIONE"; s_descrizione.DbType = CustomDBType.VarChar; s_descrizione.Direction = ParameterDirection.Input; s_descrizione.Size = 255; s_descrizione.Index = _SCollection.Count;; s_descrizione.Value = txtsdescrizione.Text; _SCollection.Add(s_descrizione); S_Controls.Collections.S_Object s_nomefile = new S_Object(); s_nomefile.ParameterName = "p_nomefile"; s_nomefile.DbType = CustomDBType.VarChar; s_nomefile.Direction = ParameterDirection.Input; s_nomefile.Size = 255; s_nomefile.Index = _SCollection.Count;; s_nomefile.Value = S_TextBox1.Text; _SCollection.Add(s_nomefile); S_Controls.Collections.S_Object s_mesi = new S_Object(); s_mesi.ParameterName = "p_mese"; s_mesi.DbType = CustomDBType.VarChar; s_mesi.Direction = ParameterDirection.Input; s_mesi.Size = 255; s_mesi.Index = _SCollection.Count;; s_mesi.Value = DropMese.SelectedValue; _SCollection.Add(s_mesi); S_Controls.Collections.S_Object s_anni = new S_Object(); s_anni.ParameterName = "p_anno"; s_anni.DbType = CustomDBType.Integer; s_anni.Direction = ParameterDirection.Input; s_anni.Size = 255; s_anni.Index = _SCollection.Count;; s_anni.Value = int.Parse(S_anno.SelectedValue); _SCollection.Add(s_anni); S_Controls.Collections.S_Object s_imp = new S_Object(); s_imp.ParameterName = "p_importo"; s_imp.DbType = CustomDBType.Double; s_imp.Direction = ParameterDirection.Input; s_imp.Size = 20; s_imp.Index = _SCollection.Count; if (ImpCons1.Text == "") { s_imp.Value = 0; } else { s_imp.Value = double.Parse(ImpCons1.Text + "," + ImpCons2.Text); } _SCollection.Add(s_imp); try { if (itemId == 0) { i_RowsAffected = _Contab.Execute_Canoni(_SCollection, "Insert"); if (i_RowsAffected == -1000) { S_Lblerror.Text = "canone del mese/anno già inserito, inserimento non effettuato"; } else { lblFirstAndLast.Text = "inserimento effettuato"; Server.Transfer("Canoni.aspx"); } } else { i_RowsAffected = _Contab.Execute_Canoni(_SCollection, "Update"); lblFirstAndLast.Text = "aggiornamento effettuato"; } //Server.Transfer("Canoni.aspx"); } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }
private DataTable UpdateWr() { int ck = 0; DataTable Dt = new DataTable(); if (Session["DatiListMP"] != null) { Classi.ManProgrammata.CompletaOrdine _Completa = new TheSite.Classi.ManProgrammata.CompletaOrdine(); Hashtable _HS = (Hashtable)Session["DatiListMP"]; IDictionaryEnumerator myEnumerator = _HS.GetEnumerator(); while (myEnumerator.MoveNext()) { WRList _campi = (WRList)myEnumerator.Value; S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object p_wo_id = new S_Object(); p_wo_id.ParameterName = "p_wo_id"; p_wo_id.DbType = CustomDBType.Integer; p_wo_id.Direction = ParameterDirection.Input; p_wo_id.Index = 0; p_wo_id.Value = Wo; CollezioneControlli.Add(p_wo_id); S_Controls.Collections.S_Object p_wr_id = new S_Object(); p_wr_id.ParameterName = "p_wr_id"; p_wr_id.DbType = CustomDBType.Integer; p_wr_id.Direction = ParameterDirection.Input; p_wr_id.Index = 1; p_wr_id.Value = _campi.id; CollezioneControlli.Add(p_wr_id); S_Controls.Collections.S_Object p_dataip = new S_Object(); p_dataip.ParameterName = "p_dataip"; p_dataip.DbType = CustomDBType.Date; p_dataip.Direction = ParameterDirection.Input; p_dataip.Index = 2; if (Dataip.ToString() != String.Empty) { p_dataip.Value = Convert.ToDateTime(Dataip).ToString("d"); } else { p_dataip.Value = Convert.ToDateTime("01/01/1900").ToString("d"); } CollezioneControlli.Add(p_dataip); S_Controls.Collections.S_Object p_datafp = new S_Object(); p_datafp.ParameterName = "p_datafp"; p_datafp.DbType = CustomDBType.Date; p_datafp.Direction = ParameterDirection.Input; p_datafp.Index = 3; if (Datafp.ToString() != String.Empty) { p_datafp.Value = Convert.ToDateTime(Datafp).ToString("d"); } else { p_datafp.Value = Convert.ToDateTime("01/01/1900").ToString("d"); } CollezioneControlli.Add(p_datafp); S_Controls.Collections.S_Object p_data = new S_Object(); p_data.ParameterName = "p_data"; p_data.DbType = CustomDBType.Date; p_data.Direction = ParameterDirection.Input; p_data.Index = 4; p_data.Value = Convert.ToDateTime(Data).ToString("d"); CollezioneControlli.Add(p_data); S_Controls.Collections.S_Object p_data1 = new S_Object(); p_data1.ParameterName = "p_data1"; p_data1.DbType = CustomDBType.Date; p_data1.Direction = ParameterDirection.Input; p_data1.Index = 5; p_data1.Value = Convert.ToDateTime(Data1).ToString("d"); CollezioneControlli.Add(p_data1); S_Controls.Collections.S_Object p_stato = new S_Object(); p_stato.ParameterName = "p_stato"; p_stato.DbType = CustomDBType.Integer; p_stato.Direction = ParameterDirection.Input; p_stato.Index = 4; if (_campi.stato == false) //sospesa { p_stato.Value = 1; } else //chiusa { p_stato.Value = 0; } CollezioneControlli.Add(p_stato); S_Controls.Collections.S_Object p_motivo = new S_Object(); p_motivo.ParameterName = "p_motivo"; p_motivo.DbType = CustomDBType.VarChar; p_motivo.Direction = ParameterDirection.Input; p_motivo.Size = 4000; p_motivo.Index = 5; p_motivo.Value = _campi.descrizione; CollezioneControlli.Add(p_motivo); ck = _Completa.AggiornaWr1(CollezioneControlli); S_Controls.Collections.S_Object p_addetto_id = new S_Object(); p_addetto_id.ParameterName = "p_addetto_id"; p_addetto_id.DbType = CustomDBType.Integer; p_addetto_id.Direction = ParameterDirection.Input; p_addetto_id.Index = 1; p_addetto_id.Value = int.Parse(addettoWR); CollezioneControlli.Add(p_addetto_id); // DataSet DsTemp= _Completa.GETWO11(Wo); // Dt=DsTemp.Tables[0].Clone(); // if (DsTemp.Tables[0].Rows.Count>0) // { // int r=DsTemp.Tables[0].Rows.Count; // // if(Dt.Rows.Count==0) // Dt=DsTemp.Tables[0].Clone(); // else // { // Dt.ImportRow(DsTemp.Tables[0].Rows[0]); // } } int v = int.Parse(Wo); //p_addetto_id Classi.ManProgrammata.CompletaOrdine _Completa1 = new TheSite.Classi.ManProgrammata.CompletaOrdine(); DataSet DsTemp = _Completa1.GETWO11(v); Dt = DsTemp.Tables[0]; } return(Dt); }
private void btnsSalva_Click(object sender, System.EventArgs e) { Classi.ManProgrammata.Impostazioni _Imp = new TheSite.Classi.ManProgrammata.Impostazioni(); if (Session["DatiList"] != null) { _Imp.beginTransaction(); try { Hashtable _HS = (Hashtable)Session["DatiList"]; IDictionaryEnumerator myEnumerator = _HS.GetEnumerator(); string mesegiorno = String.Empty; if (chkAbilitaData.Checked) { mesegiorno = UserMeseGiorno2.cmbMesi.SelectedValue.PadLeft(2, Convert.ToChar("0")) + UserMeseGiorno2.cmbGiorni.SelectedValue.PadLeft(2, Convert.ToChar("0")); } while (myEnumerator.MoveNext()) { S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection(); DataGridField _campi = (DataGridField)myEnumerator.Value; // IDBL S_Controls.Collections.S_Object s_Idbl = new S_Object(); s_Idbl.ParameterName = "p_idbl"; s_Idbl.DbType = CustomDBType.Integer; s_Idbl.Direction = ParameterDirection.Input; s_Idbl.Index = 0; s_Idbl.Value = _campi.idbl; CollezioneControlli.Add(s_Idbl); // IDDITTA S_Controls.Collections.S_Object s_Idditta = new S_Object(); s_Idditta.ParameterName = "p_idditta"; s_Idditta.DbType = CustomDBType.Integer; s_Idditta.Direction = ParameterDirection.Input; s_Idditta.Index = 1; s_Idditta.Value = _campi.idditta; CollezioneControlli.Add(s_Idditta); // IDSERVIZIO S_Controls.Collections.S_Object s_IdServizio = new S_Object(); s_IdServizio.ParameterName = "p_idservizio"; s_IdServizio.DbType = CustomDBType.Integer; s_IdServizio.Direction = ParameterDirection.Input; s_IdServizio.Index = 2; s_IdServizio.Value = _campi.idservizio; CollezioneControlli.Add(s_IdServizio); // IDADDETTO S_Controls.Collections.S_Object s_IdAddetto = new S_Object(); s_IdAddetto.ParameterName = "p_idaddetto"; s_IdAddetto.DbType = CustomDBType.Integer; s_IdAddetto.Direction = ParameterDirection.Input; s_IdAddetto.Index = 3; s_IdAddetto.Value = _campi.idaddetto; CollezioneControlli.Add(s_IdAddetto); // DATA S_Controls.Collections.S_Object s_Data = new S_Object(); s_Data.ParameterName = "p_data"; s_Data.DbType = CustomDBType.VarChar; s_Data.Direction = ParameterDirection.Input; s_Data.Index = 4; s_Data.Value = _campi.mesegiorno; CollezioneControlli.Add(s_Data); if (cmbsTutti.SelectedValue == "1") { _Imp.Add(CollezioneControlli); } else { _Imp.Update(CollezioneControlli, _campi.idbl); } } _Imp.commitTransaction(); // Visualizzo la stringa del messaggio di conferma AGGIORNAMENTO nel DB string mes = ""; string tot = txtTotSelezionati.Text; if (cmbsTutti.SelectedValue == "2") { mes = "Sono stati modificati " + tot + " Edifici nel Piano di Manutenzione"; } else { mes = "Sono stati inseriti " + tot + " Edifici nel Piano di Manutenzione"; } Resetta(); Ricerca(true); //Visualizzo il messaggio Classi.SiteJavaScript.msgBox(this.Page, mes); } catch (Exception ex) { Console.WriteLine(ex.Message); _Imp.rollbackTransaction(); } } else { //Classi.SiteJavaScript.msgBox(this.Page,"Nessun Edificio selezionato."); } }
private void Execute(bool reset) { ///Istanzio un nuovo oggetto Collection per aggiungere i parametri S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); ///creo i parametri // S_Controls.Collections.S_Object s_p_Bl_Id = new S_Controls.Collections.S_Object(); // s_p_Bl_Id.ParameterName = "p_Id_bl"; // s_p_Bl_Id.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; // s_p_Bl_Id.Direction = ParameterDirection.Input; // s_p_Bl_Id.Size =50; // s_p_Bl_Id.Index = _SCollection.Count; // s_p_Bl_Id.Value =this.blid; // _SCollection.Add(s_p_Bl_Id); // // S_Controls.Collections.S_Object s_p_piano = new S_Controls.Collections.S_Object(); // s_p_piano.ParameterName = "p_piani"; // s_p_piano.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; // s_p_piano.Direction = ParameterDirection.Input; // s_p_piano.Index = _SCollection.Count; // s_p_piano.Value = (this.piano=="")?0:int.Parse(this.piano); // _SCollection.Add(s_p_piano); // // S_Controls.Collections.S_Object s_p_stanza = new S_Controls.Collections.S_Object(); // s_p_stanza.ParameterName = "p_stanza"; // s_p_stanza.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; // s_p_stanza.Direction = ParameterDirection.Input; // s_p_stanza.Size =50; // s_p_stanza.Index = _SCollection.Count; // s_p_stanza.Value = this.codstanza; // _SCollection.Add(s_p_stanza); _SCollection = getParam(); // nuovi parametri paginazione S_Controls.Collections.S_Object s_p_pageindex = new S_Object(); s_p_pageindex.ParameterName = "pageindex"; s_p_pageindex.DbType = CustomDBType.Integer; s_p_pageindex.Direction = ParameterDirection.Input; s_p_pageindex.Index = 16; s_p_pageindex.Value = MyDataGrid1.CurrentPageIndex + 1; _SCollection.Add(s_p_pageindex); S_Controls.Collections.S_Object s_p_pagesize = new S_Object(); s_p_pagesize.ParameterName = "pagesize"; s_p_pagesize.DbType = CustomDBType.Integer; s_p_pagesize.Direction = ParameterDirection.Input; s_p_pagesize.Index = 17; s_p_pagesize.Value = MyDataGrid1.PageSize; _SCollection.Add(s_p_pagesize); ///Istanzio la Classe per eseguire la Strore Procedure Classi.AnagrafeImpianti.Apparecchiature _Apparecchiature = new Classi.AnagrafeImpianti.Apparecchiature(Context.User.Identity.Name); ///Eseguo il Binding sulla Griglia. DataSet Ds = _Apparecchiature.RicercaStanze(_SCollection); // GridTitle1.NumeroRecords=(Ds.Tables[0].Rows.Count)==0? "0":Ds.Tables[0].Rows.Count.ToString(); MyDataGrid1.DataSource = Ds; if (reset) { _SCollection.Clear(); _SCollection = getParam(); int _totalRecords = _Apparecchiature.RicercaStanzeCount(_SCollection); this.GridTitle1.NumeroRecords = _totalRecords.ToString(); } this.MyDataGrid1.VirtualItemCount = int.Parse(this.GridTitle1.NumeroRecords); MyDataGrid1.DataBind(); }
private void Button1_Click(object sender, System.EventArgs e) { this.txtsMotivo.DBDefaultValue = DBNull.Value; this.txtsMotivo.Text = this.txtsMotivo.Text.Trim(); int i_RowsAffected = 0; if (RichiedentiSollecito1.s_RichID.Text != "" && txtsMotivo.Text != "") { S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object s_p_ID_RICHIEDENTE = new S_Controls.Collections.S_Object(); s_p_ID_RICHIEDENTE.ParameterName = "p_ID_RICHIEDENTE"; s_p_ID_RICHIEDENTE.DbType = CustomDBType.Integer; s_p_ID_RICHIEDENTE.Direction = ParameterDirection.Input; s_p_ID_RICHIEDENTE.Index = _SCollection.Count; s_p_ID_RICHIEDENTE.Size = 10; s_p_ID_RICHIEDENTE.Value = Int32.Parse(RichiedentiSollecito1.s_RichID.Text); _SCollection.Add(s_p_ID_RICHIEDENTE); S_Controls.Collections.S_Object s_p_NomeCompleto = new S_Controls.Collections.S_Object(); s_p_NomeCompleto.ParameterName = "p_NomeCompleto"; s_p_NomeCompleto.DbType = CustomDBType.VarChar; s_p_NomeCompleto.Direction = ParameterDirection.Input; s_p_NomeCompleto.Index = _SCollection.Count; s_p_NomeCompleto.Size = 50; s_p_NomeCompleto.Value = RichiedentiSollecito1.NomeCompleto.ToString(); _SCollection.Add(s_p_NomeCompleto); S_Controls.Collections.S_Object s_p_CognomeCompleto = new S_Controls.Collections.S_Object(); s_p_CognomeCompleto.ParameterName = "p_CognomeCompleto"; s_p_CognomeCompleto.DbType = CustomDBType.VarChar; s_p_CognomeCompleto.Direction = ParameterDirection.Input; s_p_CognomeCompleto.Index = _SCollection.Count; s_p_CognomeCompleto.Size = 50; s_p_CognomeCompleto.Value = RichiedentiSollecito1.CognomeCompleto.ToString(); _SCollection.Add(s_p_CognomeCompleto); S_Controls.Collections.S_Object s_p_phone = new S_Controls.Collections.S_Object(); s_p_phone.ParameterName = "p_phone"; s_p_phone.DbType = CustomDBType.VarChar; s_p_phone.Direction = ParameterDirection.Input; s_p_phone.Index = _SCollection.Count; s_p_phone.Size = 50; s_p_phone.Value = RichiedentiSollecito1.telefono.ToString(); _SCollection.Add(s_p_phone); S_Controls.Collections.S_Object s_p_email = new S_Controls.Collections.S_Object(); s_p_email.ParameterName = "p_email"; s_p_email.DbType = CustomDBType.VarChar; s_p_email.Direction = ParameterDirection.Input; s_p_email.Index = _SCollection.Count; s_p_email.Size = 50; s_p_email.Value = RichiedentiSollecito1.email.ToString(); _SCollection.Add(s_p_email); S_Controls.Collections.S_Object s_p_stanza = new S_Controls.Collections.S_Object(); s_p_stanza.ParameterName = "p_stanza"; s_p_stanza.DbType = CustomDBType.VarChar; s_p_stanza.Direction = ParameterDirection.Input; s_p_stanza.Index = _SCollection.Count; s_p_stanza.Size = 50; s_p_stanza.Value = RichiedentiSollecito1.stanza.ToString(); _SCollection.Add(s_p_stanza); S_Controls.Collections.S_Object s_p_Gruppo = new S_Controls.Collections.S_Object(); s_p_Gruppo.ParameterName = "p_ID_Gruppo"; s_p_Gruppo.DbType = CustomDBType.Integer; s_p_Gruppo.Direction = ParameterDirection.Input; s_p_Gruppo.Index = _SCollection.Count; s_p_Gruppo.Size = 50; s_p_Gruppo.Value = Convert.ToInt32(RichiedentiSollecito1.IdGruppo); _SCollection.Add(s_p_Gruppo); S_Controls.Collections.S_Object s_p_Motivo = new S_Controls.Collections.S_Object(); s_p_Motivo.ParameterName = "p_Motivo"; s_p_Motivo.DbType = CustomDBType.VarChar; s_p_Motivo.Direction = ParameterDirection.Input; s_p_Motivo.Index = _SCollection.Count; s_p_Motivo.Size = 50; s_p_Motivo.Value = txtsMotivo.Text; _SCollection.Add(s_p_Motivo); Classi.ManOrdinaria.Reclamo _Reclamo = new TheSite.Classi.ManOrdinaria.Reclamo(); i_RowsAffected = _Reclamo.ExecuteAddReclamo(_SCollection, int.Parse(this.idric)); string jscript = "<script language=JavaScript>\n"; jscript += "var oVDiv=parent.document.getElementById('PopupAddReclamo').style;\n"; jscript += "oVDiv.display = 'none';"; jscript += "<"; jscript += "/"; jscript += "script>"; if (!this.IsStartupScriptRegistered("clientScriptChiudi")) { this.RegisterStartupScript("clientScriptChiudi", jscript); } lbloperazione.Text = "Reclamo inserito"; } else { lbloperazione.Text = "Inserire richiedente e motivo del Reclamo"; return; } }
private void Salva(TreeNode nodopadre, TreeNodeCollection nodi) { int bl_id = Int32.Parse(nodopadre.Target); string bl_descrizione = nodopadre.Text; EliminaAssociazioni(bl_id); //nodopadre = BL | nodofiglio=servizio foreach (TreeNode nodofiglio in nodi) { if (nodofiglio.Checked == true) { int servizio_id = Int32.Parse(nodofiglio.Target); string servizio_descrizione = nodofiglio.Text; Classi.ClassiDettaglio.Edificio _Edificio = new TheSite.Classi.ClassiDettaglio.Edificio(Context.User.Identity.Name); S_Controls.Collections.S_ControlsCollection _SColl = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object s_Ruolo = new S_Controls.Collections.S_Object(); s_Ruolo.ParameterName = "p_Ruolo_Id"; s_Ruolo.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Ruolo.Direction = ParameterDirection.Input; s_Ruolo.Index = 0; s_Ruolo.Value = itemId; S_Controls.Collections.S_Object s_Edificio_Id = new S_Controls.Collections.S_Object(); s_Edificio_Id.ParameterName = "p_Edificio_Id"; s_Edificio_Id.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Edificio_Id.Direction = ParameterDirection.Input; s_Edificio_Id.Index = 1; s_Edificio_Id.Value = bl_id; S_Controls.Collections.S_Object s_Servizio_Id = new S_Controls.Collections.S_Object(); s_Servizio_Id.ParameterName = "p_Servizio_Id"; s_Servizio_Id.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Servizio_Id.Direction = ParameterDirection.Input; s_Servizio_Id.Index = 2; s_Servizio_Id.Value = servizio_id; S_Controls.Collections.S_Object s_Operazione = new S_Object(); s_Operazione.ParameterName = "p_Operazione"; s_Operazione.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_Operazione.Direction = ParameterDirection.Input; s_Operazione.Index = 3; s_Operazione.Value = "Insert"; S_Controls.Collections.S_Object s_IdOut = new S_Object(); s_IdOut.ParameterName = "p_IdOut"; s_IdOut.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_IdOut.Direction = ParameterDirection.Output; s_IdOut.Index = 4; _SColl.Add(s_Ruolo); _SColl.Add(s_Edificio_Id); _SColl.Add(s_Servizio_Id); _SColl.Add(s_Operazione); _SColl.Add(s_IdOut); _Edificio.UpdateRuoliEdificiServizi(_SColl); } } }
private void BindingEdifici1(string BlId, bool reset) { if (BlId != "") { BlId = "'" + BlId.Replace(",", "','") + "'"; } sql_where = ""; sql_select += " select BL.BL_ID || ' - ' || BL.ADDRESS1 as EDIFICIO, "; sql_select += " PIANI.DESCRIZIONE as PIANO, "; sql_select += " t.RM_ID || '-' || t.DESCRIZIONE as STANZA, "; sql_select += " RM_CAT.CODICE_CATEGORIA || '-' || RM_CAT.DESCRIZIONE as CATEGORIA, "; sql_select += " RM_DEST_USO.DESCRIZIONE as DESTINAZIONE, "; sql_select += " t.AREA as area_mq, round(t.cost,1) as h_m, round(t.AREA*t.cost,2) as volume_mc "; sql_select += " FROM BL, RM t, PIANI, RM_DEST_USO , RM_CAT "; sql_select += " where t.id_bl=bl.id and t.id_piani=piani.id and t.Id_Rm_Cat = RM_CAT.ID_RM_CAT"; sql_select += " and t.id_rm_dest_uso = RM_DEST_USO.ID_RM_DEST_USO"; if (BlId != "") { sql_where += " and UPPER(BL.BL_ID) in (" + BlId.ToUpper() + ") "; } if (cmbsPiano.SelectedValue != String.Empty) { sql_where += " and t.ID_PIANI =" + cmbsPiano.SelectedValue.ToString(); } if (UserStanze1.DescStanza.ToString() != "") { sql_where += " and UPPER(t.RM_ID ||'-'|| t.DESCRIZIONE) like '%" + UserStanze1.DescStanza.ToUpper() + "%'"; } if (cmbsCategoria.SelectedValue != String.Empty) { sql_where += " and RM_CAT.ID_RM_CAT=" + cmbsCategoria.SelectedValue.ToString(); } if (s_txtDestinazione.Text != String.Empty) { sql_where += " and UPPER(RM_DEST_USO.DESCRIZIONE) like '%" + s_txtDestinazione.Text.ToUpper() + "%'"; } if (cmbsConfronto.SelectedValue != String.Empty & s_txtMq.Text != String.Empty) { sql_where += " and t.AREA " + cmbsConfronto.SelectedValue + " " + s_txtMq.Text.Replace(",", "."); } if (sql_where != "") { sql = sql_select + sql_where; } else { sql = sql_select; } ///select finale da passare alla store procedure // if (sql_select!="") // sql_select += ", "; // sql="SELECT " + sql_select + " RM.AREA as area_mq, round(rm.cost,1) as h_m, round(RM.AREA*cost,2) as volume_mc FROM BL JOIN FL ON (FL.Id_Bl = BL.Id) " + // "JOIN RM USING (id_piani, id_bl) JOIN PIANI ON (id_piani = PIANI.id) " + // "left JOIN RM_DEST_USO ON (RM.ID_RM_DEST_USO = RM_DEST_USO.ID_RM_DEST_USO) " + // " left JOIN RM_CAT ON (RM.ID_RM_CAT = RM_CAT.ID_RM_CAT) " + sql_where ; // // sql=sql_select + " "+ // + // + // // sql_where ; // ///Istanzio un nuovo oggetto Collection per aggiungere i parametri S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); // ///creo i parametri ///edifici S_Controls.Collections.S_Object s_sql = new S_Controls.Collections.S_Object(); s_sql.ParameterName = "p_sql"; s_sql.DbType = CustomDBType.VarChar; s_sql.Direction = ParameterDirection.Input; s_sql.Size = 4000; s_sql.Index = 0; s_sql.Value = sql; _SCollection.Add(s_sql); Classi.AnagrafeImpianti.ServiziEdifici _ServiziEdifici = new Classi.AnagrafeImpianti.ServiziEdifici(Context.User.Identity.Name); DataSet Ds = _ServiziEdifici.GetRicercaExcel(_SCollection); Csy.WebControls.Export _objExport = new Csy.WebControls.Export(); DataTable _dt = new DataTable(); _dt = Ds.Tables[0].Copy(); _objExport.ExportDetails(_dt, Csy.WebControls.Export.ExportFormat.Excel, "exp.xls"); }
private void btnsSalva_Click(object sender, System.EventArgs e) { Classi.ClassiAnagrafiche.Richiedenti _Richiedenti_0 = new Classi.ClassiAnagrafiche.Richiedenti(); this.txtsNome.DBDefaultValue = "%"; this.txtsCognome.DBDefaultValue = "%"; this.CmbProgetto.DBDefaultValue = DBNull.Value; S_ControlsCollection _SCollection_0 = new S_ControlsCollection(); S_Controls.Collections.S_Object s_p_nome = new S_Object(); s_p_nome.ParameterName = "p_nome"; s_p_nome.DbType = CustomDBType.VarChar; s_p_nome.Direction = ParameterDirection.Input; s_p_nome.Index = 0; s_p_nome.Value = txtsNome.Text; _SCollection_0.Add(s_p_nome); S_Controls.Collections.S_Object s_p_cognome = new S_Object(); s_p_cognome.ParameterName = "p_cognome"; s_p_cognome.DbType = CustomDBType.VarChar; s_p_cognome.Direction = ParameterDirection.Input; s_p_cognome.Index = 1; s_p_cognome.Value = txtsCognome.Text; _SCollection_0.Add(s_p_cognome); S_Controls.Collections.S_Object s_p_idGruppo = new S_Object(); s_p_idGruppo.ParameterName = "p_idGruppo"; s_p_idGruppo.DbType = CustomDBType.Integer; s_p_idGruppo.Direction = ParameterDirection.Input; s_p_idGruppo.Index = 2; s_p_idGruppo.Value = cmbsGruppo.SelectedValue; _SCollection_0.Add(s_p_idGruppo); S_Controls.Collections.S_Object s_p_idProgetto = new S_Object(); s_p_idProgetto.ParameterName = "p_progetto"; s_p_idProgetto.DbType = CustomDBType.Integer; s_p_idProgetto.Direction = ParameterDirection.Input; s_p_idProgetto.Index = 3; s_p_idProgetto.Value = CmbProgetto.SelectedValue; _SCollection_0.Add(s_p_idProgetto); DataSet _MyDs = _Richiedenti_0.CheckData(_SCollection_0).Copy(); if (_MyDs.Tables[0].Rows.Count == 0 || itemId != 0) { this.txtsCognome.DBDefaultValue = DBNull.Value; this.txtsNome.DBDefaultValue = DBNull.Value; if (CmbProgetto.SelectedValue == "0") { //this.txtsCognome.Text=this.txtsCognome.Text.Trim(); //this.txtsNome.Text= this.txtsNome.Text.Trim(); this.cmbsGruppo.DBDefaultValue = DBNull.Value; } this.txtstelefono.DBDefaultValue = DBNull.Value; this.txtsemail.DBDefaultValue = DBNull.Value; this.txtsstanza.DBDefaultValue = DBNull.Value; int i_RowsAffected = 0; S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); _SCollection.AddItems(this.PanelEdit.Controls); S_Controls.Collections.S_Object s_p_idProgetto1 = new S_Object(); s_p_idProgetto1.ParameterName = "p_progetto"; s_p_idProgetto1.DbType = CustomDBType.Integer; s_p_idProgetto1.Direction = ParameterDirection.Input; s_p_idProgetto1.Index = 3; if (CmbProgetto.SelectedValue == "0") { s_p_idProgetto1.Value = DBNull.Value; } else { s_p_idProgetto1.Value = CmbProgetto.SelectedValue; } _SCollection.Add(s_p_idProgetto1); try { if (itemId == 0) { Classi.ClassiAnagrafiche.Richiedenti _Richiedenti = new TheSite.Classi.ClassiAnagrafiche.Richiedenti(); i_RowsAffected = _Richiedenti.Add(_SCollection); } else { Classi.ClassiAnagrafiche.Richiedenti _Richiedenti = new TheSite.Classi.ClassiAnagrafiche.Richiedenti(); i_RowsAffected = _Richiedenti.Update(_SCollection, itemId); } if (i_RowsAffected > 0) { Server.Transfer("Richiedenti.aspx"); } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } } else { PanelMess.ShowError("Richiedente esistente", true); } }
private void BindingEdifici_(string BlId, bool reset) { if (BlId != "") { BlId = "'" + BlId.Replace(",", "','") + "'"; } // da qui if (chkEdificio.Checked == true) { sql_select += " BL.BL_ID || ' - ' || BL.ADDRESS1 as EDIFICIO"; sql_group += " BL.BL_ID || ' - ' || BL.ADDRESS1"; } if (chkPiano.Checked == true) { if (sql_select != "") { sql_select += ","; } if (sql_group != "") { sql_group += ","; } sql_select += " PIANI.DESCRIZIONE as PIANO "; sql_group += " PIANI.DESCRIZIONE "; } if (chkStanze.Checked == true) { if (sql_select != "") { sql_select += ","; } if (sql_group != "") { sql_group += ","; } sql_select += "RM.RM_ID || '-' || RM.DESCRIZIONE as STANZA "; sql_group += " RM.RM_ID,RM.DESCRIZIONE "; } if (chkCategoria.Checked == true) { if (sql_select != "") { sql_select += ","; } if (sql_group != "") { sql_group += ","; } sql_select += "RM_CAT.CODICE_CATEGORIA || '-' || RM_CAT.DESCRIZIONE as CATEGORIA "; sql_group += " RM_CAT.CODICE_CATEGORIA, RM_CAT.DESCRIZIONE "; } if (chkDestinazione.Checked == true) { if (sql_select != "") { sql_select += ","; } if (sql_group != "") { sql_group += ","; } sql_select += " RM_DEST_USO.DESCRIZIONE as DESTINAZIONE "; sql_group += " RM_DEST_USO.DESCRIZIONE "; } // if (chkReparto.Checked == true) // { // if (sql_select!="") // sql_select += ","; // if (sql_group!="") // sql_group += ","; // // sql_select += " RM_REPARTO.DESCRIZIONE as REPARTO "; // sql_group += " RM_REPARTO.DESCRIZIONE "; // } // a qui if (BlId != "") { if (sql_where != "") { sql_where += " AND"; } sql_where += " UPPER(BL.BL_ID) in (" + BlId.ToUpper() + ") "; } if (cmbsPiano.SelectedValue != String.Empty) { if (sql_where != "") { sql_where += " AND"; } sql_where += " ID_PIANI =" + cmbsPiano.SelectedValue.ToString(); } if (UserStanze1.DescStanza.ToString() != "") { if (sql_where != "") { sql_where += " AND"; } sql_where += " UPPER(RM.RM_ID ||'-'|| RM.DESCRIZIONE) like '%" + UserStanze1.DescStanza.ToUpper() + "%'"; } if (cmbsCategoria.SelectedValue != String.Empty) { if (sql_where != "") { sql_where += " AND"; } sql_where += " RM_CAT.ID_RM_CAT=" + cmbsCategoria.SelectedValue.ToString(); } // if (s_txtReparto.Text != String.Empty) // { // if (sql_where != "") // sql_where += " AND"; // sql_where += " UPPER(RM_REPARTO.DESCRIZIONE) like '%" + s_txtReparto.Text.ToUpper() + "%'" ; // } // if (s_txtDestinazione.Text != String.Empty) { if (sql_where != "") { sql_where += " AND"; } sql_where += " UPPER(RM_DEST_USO.DESCRIZIONE) like '%" + s_txtDestinazione.Text.ToUpper() + "%'"; } if (s_txtDestinazione.Text != String.Empty || chkDestinazione.Checked == true) { sql_from += " ,RM_DEST_USO "; sql_where += " and rm.id_rm_dest_uso=RM_DEST_USO.ID_RM_DEST_USO "; } if (BlId != "" || chkEdificio.Checked == true) { sql_from += " ,bl"; sql_where += "and bl.id=rm.id_bl "; } if (cmbsPiano.SelectedValue != String.Empty || chkPiano.Checked == true) { sql_from += " ,piani "; sql_where += " and rm.id_piani=PIANI.id "; } if (cmbsCategoria.SelectedValue != String.Empty || chkCategoria.Checked == true) { sql_from += " ,RM_CAT "; sql_where += " and RM.ID_RM_CAT = RM_CAT.ID_RM_CAT "; } if (cmbsConfronto.SelectedValue != String.Empty & s_txtMq.Text != String.Empty) { if (sql_where != "") { sql_where += " AND"; } sql_where += " RM.AREA " + cmbsConfronto.SelectedValue + " " + s_txtMq.Text.Replace(",", "."); } if (sql_where != "") { sql_where = " WHERE " + sql_where; } ///select finale da passare alla store procedure if (sql_select != "") { sql_select += ", "; } sql = "SELECT " + sql_select + " SUM(RM.AREA) as VALORE_INT, sum(round(RM.AREA*cost,2)) as VALORE_mc from rm "; sql += sql_from + sql_where; // FROM BL JOIN FL ON (FL.Id_Bl = BL.Id) " + // "JOIN RM USING (id_piani, id_bl) JOIN PIANI ON (id_piani = PIANI.id) " + // //"left JOIN RM_REPARTO ON (RM.ID_RM_REPARTO = RM_REPARTO.ID_RM_REPARTO) " + // "left JOIN RM_DEST_USO ON (RM.ID_RM_DEST_USO = RM_DEST_USO.ID_RM_DEST_USO) " + // " left JOIN RM_CAT ON (RM.ID_RM_CAT = RM_CAT.ID_RM_CAT) " + sql_where ; if (sql_group != "") { sql += " GROUP BY " + sql_group; } sqlCount = "SELECT count(distinct RM.RM_ID) from rm "; // JOIN FL ON (FL.Id_Bl = BL.Id) " + //"JOIN RM USING (id_piani, id_bl) JOIN PIANI ON (id_piani = PIANI.id) " + //"left JOIN RM_REPARTO ON (RM.ID_RM_REPARTO = RM_REPARTO.ID_RM_REPARTO) " + //"left JOIN RM_DEST_USO ON (RM.ID_RM_DEST_USO = RM_DEST_USO.ID_RM_DEST_USO) " + //" left JOIN RM_CAT ON (RM.ID_RM_CAT = RM_CAT.ID_RM_CAT) " + sql_where ; sqlCount += sql_from + sql_where; // ///Istanzio un nuovo oggetto Collection per aggiungere i parametri S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); // ///creo i parametri ///edifici sql = sql.Replace("WHERE and", "where "); sql = sql.Replace("WHERE and", "where "); //WHERE and S_Controls.Collections.S_Object s_sql = new S_Controls.Collections.S_Object(); s_sql.ParameterName = "p_sql"; s_sql.DbType = CustomDBType.VarChar; s_sql.Direction = ParameterDirection.Input; s_sql.Size = 4000; s_sql.Index = 0; s_sql.Value = sql.Replace("WHERE and", "where "); _SCollection.Add(s_sql); // nuovi parametri paginazione Classi.AnagrafeImpianti.ServiziEdifici _ServiziEdifici = new Classi.AnagrafeImpianti.ServiziEdifici(Context.User.Identity.Name); DataSet Ds = _ServiziEdifici.GetRicercaExcel(_SCollection); Csy.WebControls.Export _objExport = new Csy.WebControls.Export(); DataTable _dt = new DataTable(); _dt = Ds.Tables[0].Copy(); _objExport.ExportDetails(_dt, Csy.WebControls.Export.ExportFormat.Excel, "exp.xls"); }
private void Execute() { S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object s_p_eq_std = new S_Controls.Collections.S_Object(); s_p_eq_std.ParameterName = "p_eq_std"; s_p_eq_std.DbType = CustomDBType.VarChar; s_p_eq_std.Direction = ParameterDirection.Input; s_p_eq_std.Index = 0; s_p_eq_std.Value = this.eq_id; s_p_eq_std.Size = 50; CollezioneControlli.Add(s_p_eq_std); Classi.ClassiDettaglio.SchedaApparecchiatura _SchedaApparecchiatura = new Classi.ClassiDettaglio.SchedaApparecchiatura(""); DataSet Ds = _SchedaApparecchiatura.GetData(CollezioneControlli); if (Ds.Tables[0].Rows.Count > 0) { S_lblcodicecomponente.Text = Ds.Tables[0].Rows[0]["var_eq_eq_id"].ToString(); S_lblstdapparecchiature.Text = Ds.Tables[0].Rows[0]["var_eqstd_description"].ToString(); S_lblcodiceedificio.Text = Ds.Tables[0].Rows[0]["var_eq_bl_id"].ToString(); S_lbledificio.Text = Ds.Tables[0].Rows[0]["var_bl_name"].ToString(); S_lblpiano.Text = Ds.Tables[0].Rows[0]["var_eq_fl_id"].ToString(); v_id_bl = Ds.Tables[0].Rows[0]["var_id_bl"].ToString(); v_id_fl = Ds.Tables[0].Rows[0]["var_id_fl"].ToString(); v_id_rm = Ds.Tables[0].Rows[0]["var_id_rm"].ToString(); try { S_lblstanza.Text = Ds.Tables[0].Rows[0]["stanza"].ToString(); string nUrl = @"../AnagrafeImpianti/DataRoom.aspx?id_edificio_cad=202&id_piano_cad=41&var_stanza=94193&FromWebCad=true"; nUrl = @"../AnagrafeImpianti/navigazioneappdemo.aspx?FunId=1&var_bl_id=202&var_piani=41&var_stanza=94191&TitoloStanza=ScedaDettaglioStanza&FromWebCad=true"; string idRM_new = GetidRM(this.eq_id); nUrl = nUrl.Replace("94191", idRM_new.ToString()); nUrl = "javascript:SetStanza('RM008','RM008','RM008')"; nUrl = string.Format("javascript:SetStanza('PU004A','PTE','{0}')", Ds.Tables[0].Rows[0][14].ToString()); //HyperLink1.NavigateUrl=nUrl; S_lblqta.Text = Ds.Tables[0].Rows[0]["quantita"].ToString(); S_LblStato.Text = Ds.Tables[0].Rows[0]["var_eq_condition"].ToString(); } catch (Exception ex) { Response.Write(ex.Message); } S_lbltecnico.Text = Ds.Tables[0].Rows[0]["var_sottocomponente"].ToString(); S_lblmarca.Text = Ds.Tables[0].Rows[0]["var_vn_id"].ToString(); S_lblmodello.Text = Ds.Tables[0].Rows[0]["var_eq_option1"].ToString(); S_lbltipo.Text = Ds.Tables[0].Rows[0]["var_eq_option2"].ToString(); S_COD_CUT.Text = Ds.Tables[0].Rows[0]["var_COD_CUT"].ToString(); S_DESC_CUT.Text = Ds.Tables[0].Rows[0]["var_DESC_CUT"].ToString(); S_COD_UT.Text = Ds.Tables[0].Rows[0]["var_COD_UT"].ToString(); S_DESC_UT.Text = Ds.Tables[0].Rows[0]["var_DESC_UT"].ToString(); S_COD_CET.Text = Ds.Tables[0].Rows[0]["var_COD_CET"].ToString(); S_DESC_CET.Text = Ds.Tables[0].Rows[0]["var_DESC_CET"].ToString(); S_PRG_UNI.Text = Ds.Tables[0].Rows[0]["var_PRG_UNI"].ToString(); //nome del file imagine Imagename += Ds.Tables[0].Rows[0]["var_eq_image_eq_assy"].ToString(); BindAttivita(Ds.Tables[0].Rows[0]["var_eqstd_id"].ToString()); //Dati tecnici Classi.ClassiDettaglio.DatiTecniciApparecchiatura _DatiTecniciApparecchiatura = new Classi.ClassiDettaglio.DatiTecniciApparecchiatura(Context.User.Identity.Name); DataSet _DsTemp; //Da Cambiare IDEQ = Convert.ToInt32(Ds.Tables[0].Rows[0]["var_eq_id"]); _DsTemp = _DatiTecniciApparecchiatura.GetSingleDatitecnici(IDEQ); if (_DsTemp.Tables[0].Rows.Count > 0) { //DescrizioniTecniche((string)Ds.Tables[0].Rows[0]["var_eq_comments"]); DataList1.DataSource = _DsTemp; DataList1.DataBind(); } else { DataPanelCaratteristiche.TitleText = "Nessuna Caratteristica Tecnica"; } } else { S_lblcodicecomponente.Text = ""; S_lblstdapparecchiature.Text = ""; S_lblcodiceedificio.Text = ""; S_lbledificio.Text = ""; S_lblpiano.Text = ""; S_lbltecnico.Text = ""; S_lblmarca.Text = ""; S_lblmodello.Text = ""; S_lbltipo.Text = ""; //HyperLink1.NavigateUrl="javascript:alert('Nessuna Stanza Selezionata')"; } }
private void btnsSalva_Click(object sender, System.EventArgs e) { this.cmbsadd.DBDefaultValue = "-1"; this.cmbsgiorno.DBDefaultValue = "-1"; this.txtsoraout.Text = this.txtsoraout.Text.Trim(); this.txtsorain.Text = this.txtsorain.Text.Trim(); if (checkdate(itemId) == false) { Classi.SiteJavaScript.msgBox(this.Page, "Gli orari di inizio o fine turno del giorno prescelto coincidono con orari già esistenti"); } else { string s_operazione = ""; int i_RowsAffected = 0; S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object s_orain = new S_Object(); s_orain.ParameterName = "p_orain"; s_orain.DbType = CustomDBType.VarChar; s_orain.Direction = ParameterDirection.Input; s_orain.Index = 2; s_orain.Value = txtsorain.Text + ":" + txtsorainmin.Text; S_Controls.Collections.S_Object s_oraout = new S_Object(); s_oraout.ParameterName = "p_oraout"; s_oraout.DbType = CustomDBType.VarChar; s_oraout.Direction = ParameterDirection.Input; s_oraout.Index = 3; s_oraout.Value = txtsoraout.Text + ":" + txtsoraoutmin.Text; _SCollection.AddItems(this.PanelEdit.Controls); _SCollection.Add(s_orain); _SCollection.Add(s_oraout); try { if (itemId == 0) { s_operazione = "Insert"; Classi.ClassiAnagrafiche.Addetti _Addetti = new TheSite.Classi.ClassiAnagrafiche.Addetti(); i_RowsAffected = _Addetti.ExecuteUpdateAddRep(_SCollection, s_operazione, itemId); } else { s_operazione = "Update"; Classi.ClassiAnagrafiche.Addetti _Addetti = new TheSite.Classi.ClassiAnagrafiche.Addetti(); i_RowsAffected = _Addetti.ExecuteUpdateAddRep(_SCollection, s_operazione, itemId); } if (i_RowsAffected > 0) { Server.Transfer("RepAddetti.aspx"); } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } } }
private void btnsSalva_Click(object sender, System.EventArgs e) { Classi.ClassiAnagrafiche.Ditte _Ditte = new TheSite.Classi.ClassiAnagrafiche.Ditte(); this.TxtsCAP.DBDefaultValue = DBNull.Value; this.txtsDescrizione.DBDefaultValue = DBNull.Value; this.txtsEmail.DBDefaultValue = DBNull.Value; this.txtsIndirizzo.DBDefaultValue = DBNull.Value; this.txtsReferente.DBDefaultValue = DBNull.Value; this.txtsTelefono.DBDefaultValue = DBNull.Value; this.cmbsProvincia.DBDefaultValue = DBNull.Value; this.cmbsComune.DBDefaultValue = 0; this.cmbsTipo.DBDefaultValue = DBNull.Value; this.TxtsCAP.Text = this.TxtsCAP.Text.Trim(); this.txtsDescrizione.Text = this.txtsDescrizione.Text.Trim(); this.txtsEmail.Text = this.txtsEmail.Text.Trim(); this.txtsIndirizzo.Text = this.txtsIndirizzo.Text.Trim(); this.txtsReferente.Text = this.txtsReferente.Text.Trim(); this.txtsTelefono.Text = this.txtsTelefono.Text.Trim(); int i_RowsAffected = 0; S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); _SCollection.AddItems(this.PanelEdit.Controls); try { if (itemId == 0) { i_RowsAffected = _Ditte.Add(_SCollection); } else { i_RowsAffected = _Ditte.Update(_SCollection, itemId); } if (i_RowsAffected == -11) { Classi.SiteJavaScript.msgBox(this.Page, "Ditta già inserita nel DataBase."); } if (i_RowsAffected > 0) { // Aggiorno i Serivizi if (this.ListBoxRight.Items.Count >= 0) { DataTable o_Dt = (DataTable)Session["ServiziDitta"]; DataView o_Dv = new DataView(o_Dt); foreach (ListItem o_Litem in this.ListBoxRight.Items) { o_Dv.RowFilter = "Id = " + o_Litem.Value.ToString(); if (o_Dv.Count == 0) { DataRow o_Dr = o_Dt.NewRow(); o_Dr["Id"] = o_Litem.Value.ToString(); o_Dr["Servizio"] = o_Litem.Text.ToString(); o_Dr["IdUtente"] = i_RowsAffected; o_Dr["Operazione"] = "I"; o_Dt.Rows.Add(o_Dr); } else if (o_Dv.Count == 1) { o_Dv[0]["Operazione"] = DBNull.Value; } } this.UpdateServizi_Ditta(o_Dt); Session.Remove("ServiziDitta"); } // Aggiorno i Fornitori if (this.ListBoxRightF.Items.Count >= 0) { DataTable o_DtF = (DataTable)Session["FornitoriDitta"]; DataView o_DvF = new DataView(o_DtF); foreach (ListItem o_LitemF in this.ListBoxRightF.Items) { o_DvF.RowFilter = "idD = " + o_LitemF.Value.ToString(); if (o_DvF.Count == 0) { DataRow o_DrF = o_DtF.NewRow(); o_DrF["idD"] = o_LitemF.Value.ToString(); o_DrF["DittaSubAss"] = o_LitemF.Text.ToString(); o_DrF["IdUtente"] = i_RowsAffected; o_DrF["Operazione"] = "I"; o_DtF.Rows.Add(o_DrF); } else if (o_DvF.Count == 1) { o_DvF[0]["Operazione"] = DBNull.Value; } } this.UpdateFornitori_Ditta(o_DtF); Session.Remove("FornitoriDitta"); } if (itemId == 0) { //Server.Transfer("Ditte.aspx?"); Response.Redirect("EditDitte.aspx?ItemId=" + i_RowsAffected + "&FunId=" + FunId); } else { Server.Transfer("Ditte.aspx"); } } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }
private void BindingEdifici(string BlId, bool reset) { if (BlId != "") { BlId = "'" + BlId.Replace(",", "','") + "'"; } // da qui if (chkEdificio.Checked == true) { sql_select += " BL.BL_ID || ' - ' || BL.ADDRESS1 as EDIFICIO"; sql_group += " BL.BL_ID || ' - ' || BL.ADDRESS1"; } if (chkPiano.Checked == true) { if (sql_select != "") { sql_select += ","; } if (sql_group != "") { sql_group += ","; } sql_select += " PIANI.DESCRIZIONE as PIANO "; sql_group += " PIANI.DESCRIZIONE "; } if (chkStanze.Checked == true) { if (sql_select != "") { sql_select += ","; } if (sql_group != "") { sql_group += ","; } sql_select += "RM.RM_ID || '-' || RM.DESCRIZIONE as STANZA "; sql_group += " RM.RM_ID,RM.DESCRIZIONE "; } if (chkCategoria.Checked == true) { if (sql_select != "") { sql_select += ","; } if (sql_group != "") { sql_group += ","; } sql_select += "RM_CAT.CODICE_CATEGORIA || '-' || RM_CAT.DESCRIZIONE as CATEGORIA "; sql_group += " RM_CAT.CODICE_CATEGORIA, RM_CAT.DESCRIZIONE "; } if (chkDestinazione.Checked == true) { if (sql_select != "") { sql_select += ","; } if (sql_group != "") { sql_group += ","; } sql_select += " RM_DEST_USO.DESCRIZIONE as DESTINAZIONE "; sql_group += " RM_DEST_USO.DESCRIZIONE "; } // if (chkReparto.Checked == true) // { // if (sql_select!="") // sql_select += ","; // if (sql_group!="") // sql_group += ","; // // sql_select += " RM_REPARTO.DESCRIZIONE as REPARTO "; // sql_group += " RM_REPARTO.DESCRIZIONE "; // } // a qui if (BlId != "") { if (sql_where != "") { sql_where += " AND"; } sql_where += " UPPER(BL.BL_ID) in (" + BlId.ToUpper() + ") "; } if (cmbsPiano.SelectedValue != String.Empty) { if (sql_where != "") { sql_where += " AND"; } sql_where += " ID_PIANI =" + cmbsPiano.SelectedValue.ToString(); } if (UserStanze1.DescStanza.ToString() != "") { if (sql_where != "") { sql_where += " AND"; } sql_where += " UPPER(RM.RM_ID ||'-'|| RM.DESCRIZIONE) like '%" + UserStanze1.DescStanza.ToUpper() + "%'"; } if (cmbsCategoria.SelectedValue != String.Empty) { if (sql_where != "") { sql_where += " AND"; } sql_where += " RM_CAT.ID_RM_CAT=" + cmbsCategoria.SelectedValue.ToString(); } // if (s_txtReparto.Text != String.Empty) // { // if (sql_where != "") // sql_where += " AND"; // sql_where += " UPPER(RM_REPARTO.DESCRIZIONE) like '%" + s_txtReparto.Text.ToUpper() + "%'" ; // } // if (s_txtDestinazione.Text != String.Empty) { if (sql_where != "") { sql_where += " AND"; } sql_where += " UPPER(RM_DEST_USO.DESCRIZIONE) like '%" + s_txtDestinazione.Text.ToUpper() + "%'"; } if (cmbsConfronto.SelectedValue != String.Empty & s_txtMq.Text != String.Empty) { if (sql_where != "") { sql_where += " AND"; } //s_txtMq.Text.Replace(",","."); sql_where += " RM.AREA " + cmbsConfronto.SelectedValue + " " + s_txtMq.Text.Replace(",", "."); } if (sql_where != "") { sql_where = " WHERE " + sql_where; } ///select finale da passare alla store procedure if (sql_select != "") { sql_select += ", "; } sql = "SELECT " + sql_select + " SUM(RM.AREA) as VALORE_INT FROM BL JOIN FL ON (FL.Id_Bl = BL.Id) " + "JOIN RM USING (id_piani, id_bl) JOIN PIANI ON (id_piani = PIANI.id) " + //"left JOIN RM_REPARTO ON (RM.ID_RM_REPARTO = RM_REPARTO.ID_RM_REPARTO) " + "left JOIN RM_DEST_USO ON (RM.ID_RM_DEST_USO = RM_DEST_USO.ID_RM_DEST_USO) " + " left JOIN RM_CAT ON (RM.ID_RM_CAT = RM_CAT.ID_RM_CAT) " + sql_where; if (sql_group != "") { sql += " GROUP BY " + sql_group; } sqlCount = "SELECT count(distinct RM.RM_ID) FROM BL JOIN FL ON (FL.Id_Bl = BL.Id) " + "JOIN RM USING (id_piani, id_bl) JOIN PIANI ON (id_piani = PIANI.id) " + //"left JOIN RM_REPARTO ON (RM.ID_RM_REPARTO = RM_REPARTO.ID_RM_REPARTO) " + "left JOIN RM_DEST_USO ON (RM.ID_RM_DEST_USO = RM_DEST_USO.ID_RM_DEST_USO) " + " left JOIN RM_CAT ON (RM.ID_RM_CAT = RM_CAT.ID_RM_CAT) " + sql_where; // ///Istanzio un nuovo oggetto Collection per aggiungere i parametri S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); // ///creo i parametri ///edifici S_Controls.Collections.S_Object s_sql = new S_Controls.Collections.S_Object(); s_sql.ParameterName = "p_sql"; s_sql.DbType = CustomDBType.VarChar; s_sql.Direction = ParameterDirection.Input; s_sql.Size = 4000; s_sql.Index = 0; s_sql.Value = sql; _SCollection.Add(s_sql); // nuovi parametri paginazione S_Controls.Collections.S_Object s_p_pageindex = new S_Object(); s_p_pageindex.ParameterName = "pageindex"; s_p_pageindex.DbType = CustomDBType.Integer; s_p_pageindex.Direction = ParameterDirection.Input; s_p_pageindex.Index = 16; s_p_pageindex.Value = DtgRicercaSpazi.CurrentPageIndex + 1; _SCollection.Add(s_p_pageindex); S_Controls.Collections.S_Object s_p_pagesize = new S_Object(); s_p_pagesize.ParameterName = "pagesize"; s_p_pagesize.DbType = CustomDBType.Integer; s_p_pagesize.Direction = ParameterDirection.Input; s_p_pagesize.Index = 17; s_p_pagesize.Value = DtgRicercaSpazi.PageSize; _SCollection.Add(s_p_pagesize); Classi.AnagrafeImpianti.ServiziEdifici _ServiziEdifici = new Classi.AnagrafeImpianti.ServiziEdifici(Context.User.Identity.Name); DataSet Ds = _ServiziEdifici.GetRicerca(_SCollection); if (reset) { _SCollection.Clear(); ///edifici S_Controls.Collections.S_Object s_sqlCount = new S_Controls.Collections.S_Object(); s_sqlCount.ParameterName = "p_sql"; s_sqlCount.DbType = CustomDBType.VarChar; s_sqlCount.Direction = ParameterDirection.Input; s_sqlCount.Size = 4000; s_sqlCount.Index = 0; s_sqlCount.Value = sql; _SCollection.Add(s_sqlCount); int _totalRecords = _ServiziEdifici.GetRicercaCount(_SCollection); this.GridTitle1.NumeroRecords = _totalRecords.ToString(); } this.DtgRicercaSpazi.VirtualItemCount = int.Parse(this.GridTitle1.NumeroRecords); if (Ds.Tables[0].Rows.Count == 0) { Panel1.Visible = false; } // { // int Pagina = 0; // if ((Ds.Tables[0].Rows.Count % DtgRicercaSpazi.PageSize) >0) // { // Pagina ++; // } // if (DtgRicercaSpazi.PageCount != Convert.ToInt16((Ds.Tables[0].Rows.Count / DtgRicercaSpazi.PageSize) + Pagina)) // { // DtgRicercaSpazi.CurrentPageIndex=0; // } // } // else // { // Panel1.Visible=false; // } Panel1.Visible = true; DtgRicercaSpazi.Visible = true; int conta = 0; if (chkEdificio.Checked == false) { DtgRicercaSpazi.Columns.RemoveAt(0); conta += 1; } if (chkPiano.Checked == false) { DtgRicercaSpazi.Columns.RemoveAt(1 - conta); conta += 1; } if (chkStanze.Checked == false) { DtgRicercaSpazi.Columns.RemoveAt(2 - conta); conta += 1; } if (chkCategoria.Checked == false) { DtgRicercaSpazi.Columns.RemoveAt(3 - conta); conta += 1; } if (chkDestinazione.Checked == false) { DtgRicercaSpazi.Columns.RemoveAt(4 - conta); conta += 1; } // if (chkReparto.Checked == false) // { // // DtgRicercaSpazi.Columns.RemoveAt(5 - conta); // conta +=1; // } if (chkEdificio.Checked == false && chkPiano.Checked == false && chkStanze.Checked == false && chkCategoria.Checked == false && chkDestinazione.Checked == false //&& chkReparto.Checked == false ) { DtgRicercaSpazi.Columns.RemoveAt(5 - conta); //creo colonna vuota BoundColumn cl8 = new BoundColumn(); cl8.DataField = ""; cl8.HeaderText = ""; DtgRicercaSpazi.Columns.Add(cl8); } CalcolaTotali(Ds.Tables[0]); this.DtgRicercaSpazi.DataSource = Ds.Tables[0]; DtgRicercaSpazi.DataBind(); GridTitle1.DescriptionTitle = ""; // GridTitle1.NumeroRecords = Ds.Tables[0].Rows.Count.ToString(); }
private S_Controls.Collections.S_ControlsCollection GetControl() { S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection(); // Ditta int id_ditta = 0; if (cmbsDitta.SelectedValue != "") { id_ditta = Int32.Parse(cmbsDitta.SelectedValue); } S_Controls.Collections.S_Object s_Ditta = new S_Object(); s_Ditta.ParameterName = "p_id_ditta"; s_Ditta.DbType = CustomDBType.Integer; s_Ditta.Direction = ParameterDirection.Input; s_Ditta.Index = 0; s_Ditta.Size = 4; s_Ditta.Value = id_ditta; CollezioneControlli.Add(s_Ditta); // Servizio int id_servizio = 0; if (cmbsServizio.SelectedValue != "") { id_servizio = Int32.Parse(cmbsServizio.SelectedValue); } S_Controls.Collections.S_Object s_Servizio = new S_Object(); s_Servizio.ParameterName = "p_id_servizio"; s_Servizio.DbType = CustomDBType.Integer; s_Servizio.Direction = ParameterDirection.Input; s_Servizio.Index = 1; s_Servizio.Size = 4; s_Servizio.Value = id_servizio; CollezioneControlli.Add(s_Servizio); // BL_ID S_Controls.Collections.S_Object s_BL = new S_Object(); s_BL.ParameterName = "p_cod_edificio"; s_BL.DbType = CustomDBType.VarChar; s_BL.Direction = ParameterDirection.Input; s_BL.Index = 2; s_BL.Size = 20; s_BL.Value = RicercaModulo1.TxtCodice.Text.Trim(); CollezioneControlli.Add(s_BL); // TIPOLOGIA S_Controls.Collections.S_Object s_Tipologia = new S_Object(); s_Tipologia.ParameterName = "p_Tipologia"; s_Tipologia.DbType = CustomDBType.Integer; s_Tipologia.Direction = ParameterDirection.Input; s_Tipologia.Index = 3; s_Tipologia.Size = 20; s_Tipologia.Value = cmbsTutti.SelectedValue; CollezioneControlli.Add(s_Tipologia); return(CollezioneControlli); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <param name="Operazione"></param> /// <param name="cmbFunzioni"></param> /// <param name="ckbLettura"></param> /// <param name="ckbInserimento"></param> /// <param name="ckbModifica"></param> /// <param name="ckbCancellazione"></param> /// <returns></returns> private int ExecuteRuoliFunzioni(int id, Classi.ExecuteType Operazione, S_Controls.S_ComboBox cmbFunzioni, S_Controls.S_CheckBox ckbLettura, S_Controls.S_CheckBox ckbInserimento, S_Controls.S_CheckBox ckbModifica, S_Controls.S_CheckBox ckbCancellazione) { int i_Result = 0; Classi.Ruolo _Ruolo = new TheSite.Classi.Ruolo(); S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object s_Id = new S_Controls.Collections.S_Object(); s_Id.ParameterName = "p_Funzione_Ruoli_Id"; s_Id.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Id.Direction = ParameterDirection.Input; s_Id.Index = 0; s_Id.Value = id; S_Controls.Collections.S_Object s_FunzioneId = new S_Controls.Collections.S_Object(); s_FunzioneId.ParameterName = "p_Funzione_Id"; s_FunzioneId.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_FunzioneId.Direction = ParameterDirection.Input; s_FunzioneId.Index = 1; if (cmbFunzioni != null) { s_FunzioneId.Value = cmbFunzioni.SelectedValue; } else { s_FunzioneId.Value = DBNull.Value; } S_Controls.Collections.S_Object s_RuoloId = new S_Controls.Collections.S_Object(); s_RuoloId.ParameterName = "p_Ruolo_Id"; s_RuoloId.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_RuoloId.Direction = ParameterDirection.Input; s_RuoloId.Index = 2; s_RuoloId.Value = itemId;; S_Controls.Collections.S_Object s_Lettura = new S_Controls.Collections.S_Object(); s_Lettura.ParameterName = "p_Lettura"; s_Lettura.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Lettura.Direction = ParameterDirection.Input; s_Lettura.Index = 3; if (ckbLettura != null) { s_Lettura.Value = Convert.ToInt32(ckbLettura.Checked) * (-1); } else { s_Lettura.Value = DBNull.Value; } S_Controls.Collections.S_Object s_Inserimento = new S_Controls.Collections.S_Object(); s_Inserimento.ParameterName = "p_Inserimento"; s_Inserimento.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Inserimento.Direction = ParameterDirection.Input; s_Inserimento.Index = 4; if (ckbLettura != null) { s_Inserimento.Value = Convert.ToInt32(ckbInserimento.Checked) * (-1); } else { s_Inserimento.Value = DBNull.Value; } S_Controls.Collections.S_Object s_Modifica = new S_Controls.Collections.S_Object(); s_Modifica.ParameterName = "p_Modifica"; s_Modifica.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Modifica.Direction = ParameterDirection.Input; s_Modifica.Index = 5; if (ckbLettura != null) { s_Modifica.Value = Convert.ToInt32(ckbModifica.Checked) * (-1); } else { s_Modifica.Value = DBNull.Value; } S_Controls.Collections.S_Object s_Cancellazione = new S_Controls.Collections.S_Object(); s_Cancellazione.ParameterName = "p_Cancellazione"; s_Cancellazione.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Cancellazione.Direction = ParameterDirection.Input; s_Cancellazione.Index = 6; if (ckbLettura != null) { s_Cancellazione.Value = Convert.ToInt32(ckbCancellazione.Checked) * (-1); } else { s_Cancellazione.Value = DBNull.Value; } _SCollection.Add(s_Id); _SCollection.Add(s_FunzioneId); _SCollection.Add(s_RuoloId); _SCollection.Add(s_Lettura); _SCollection.Add(s_Inserimento); _SCollection.Add(s_Modifica); _SCollection.Add(s_Cancellazione); try { i_Result = _Ruolo.UpdateFunzioni(_SCollection, Operazione); } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); i_Result = 0; } return(i_Result); }
private S_Controls.Collections.S_ControlsCollection GetDatiAprrarecchiature() { ///Istanzio un nuovo oggetto Collection per aggiungere i parametri S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); ///creo i parametri 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; s_p_Bl_Id.Index = 0; s_p_Bl_Id.Value = RicercaModulo1.TxtCodice.Text; _SCollection.Add(s_p_Bl_Id); S_Controls.Collections.S_Object s_p_campus = new S_Controls.Collections.S_Object(); s_p_campus.ParameterName = "p_campus"; s_p_campus.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_campus.Direction = ParameterDirection.Input; s_p_campus.Index = 1; s_p_campus.Size = 50; s_p_campus.Value = RicercaModulo1.TxtRicerca.Text; ///Aggiungo i parametri alla collection _SCollection.Add(s_p_campus); S_Controls.Collections.S_Object s_p_Servizio = new S_Controls.Collections.S_Object(); s_p_Servizio.ParameterName = "p_Servizio"; s_p_Servizio.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_Servizio.Direction = ParameterDirection.Input; s_p_Servizio.Index = 2; s_p_Servizio.Value = (cmbsServizio.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsServizio.SelectedValue); ///Aggiungo i parametri alla collection _SCollection.Add(s_p_Servizio); S_Controls.Collections.S_Object s_p_eqstdid = new S_Controls.Collections.S_Object(); s_p_eqstdid.ParameterName = "p_eqstdid"; s_p_eqstdid.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_eqstdid.Direction = ParameterDirection.Input; s_p_eqstdid.Size = 8; s_p_eqstdid.Index = 3; s_p_eqstdid.Value = (cmbsApparecchiatura.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsApparecchiatura.SelectedValue); _SCollection.Add(s_p_eqstdid); S_Controls.Collections.S_Object s_p_eq_id = new S_Controls.Collections.S_Object(); s_p_eq_id.ParameterName = "p_eq_id"; s_p_eq_id.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_eq_id.Direction = ParameterDirection.Input; s_p_eq_id.Size = 8; s_p_eq_id.Index = 4; s_p_eq_id.Size = 50; s_p_eq_id.Value = CodiceApparecchiature1.CodiceApparecchiatura; ///Aggiungo i parametri alla collection _SCollection.Add(s_p_eq_id); S_Controls.Collections.S_Object s_p_dimesso = new S_Controls.Collections.S_Object(); s_p_dimesso.ParameterName = "p_dismesso"; s_p_dimesso.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_dimesso.Direction = ParameterDirection.Input; s_p_dimesso.Index = 5; s_p_dimesso.Size = 8; s_p_dimesso.Value = Classi.DismissioneType.NO; _SCollection.Add(s_p_dimesso); S_Controls.Collections.S_Object s_p_idpiano = new S_Controls.Collections.S_Object(); s_p_idpiano.ParameterName = "p_idpiano"; s_p_idpiano.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_idpiano.Direction = ParameterDirection.Input; s_p_idpiano.Size = 10; s_p_idpiano.Index = 6; s_p_idpiano.Value = (cmbsPiano.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsPiano.SelectedValue); _SCollection.Add(s_p_idpiano); S_Controls.Collections.S_Object s_p_idstanza = new S_Controls.Collections.S_Object(); s_p_idstanza.ParameterName = "p_idstanza"; s_p_idstanza.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_idstanza.Direction = ParameterDirection.Input; s_p_idstanza.Size = 10; s_p_idstanza.Index = 7; s_p_idstanza.Value = UserStanze1.DescStanza; _SCollection.Add(s_p_idstanza); return(_SCollection); }
private void UpdateREP_Addetti(DataTable UpdateDataTable) { foreach (DataRow dr in UpdateDataTable.Rows) { if (dr["Operazione"] != DBNull.Value) { Classi.ClassiAnagrafiche.Addetti _Addetti = new TheSite.Classi.ClassiAnagrafiche.Addetti(); try { S_Controls.Collections.S_ControlsCollection _SColl = new S_Controls.Collections.S_ControlsCollection(); this.cmbsadd.DBDefaultValue = "-1"; this.txtsoraout.Text = this.txtsoraout.Text.Trim(); this.txtsorain.Text = this.txtsorain.Text.Trim(); // if (checkdate(itemId)==false) // { // Classi.SiteJavaScript.msgBox(this.Page,"Gli orari di inizio o fine turno del giorno prescelto coincidono con orari già esistenti"); // } string s_operazione = ""; int i_RowsAffected = 0; S_Controls.Collections.S_Object s_orain = new S_Object(); s_orain.ParameterName = "p_orain"; s_orain.DbType = CustomDBType.VarChar; s_orain.Direction = ParameterDirection.Input; s_orain.Index = 2; s_orain.Value = txtsorain.Text + ":" + txtsorainmin.Text; S_Controls.Collections.S_Object s_oraout = new S_Object(); s_oraout.ParameterName = "p_oraout"; s_oraout.DbType = CustomDBType.VarChar; s_oraout.Direction = ParameterDirection.Input; s_oraout.Index = 3; s_oraout.Value = txtsoraout.Text + ":" + txtsoraoutmin.Text; S_Controls.Collections.S_Object s_id_giorno = new S_Controls.Collections.S_Object(); s_id_giorno.ParameterName = "p_giorno_id"; s_id_giorno.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_id_giorno.Direction = ParameterDirection.Input; s_id_giorno.Index = 1; s_id_giorno.Value = Convert.ToInt32(dr["id"].ToString()); _SColl.AddItems(this.PanelEdit.Controls); _SColl.Add(s_id_giorno); _SColl.Add(s_orain); _SColl.Add(s_oraout); try { if (itemId == 0) { s_operazione = "Insert"; Classi.ClassiAnagrafiche.Addetti _Add = new TheSite.Classi.ClassiAnagrafiche.Addetti(); i_RowsAffected = _Add.ExecuteUpdateAddRep1(_SColl, s_operazione, itemId); } if (i_RowsAffected == -100) { Classi.SiteJavaScript.msgBox(this.Page, "Gli orari di inizio o fine turno del giorno prescelto coincidono con orari già esistenti"); } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); //throw ex; } } } }
private void btnsElimina_Click(object sender, System.EventArgs e) { Classi.ClassiAnagrafiche.Contab _Contab = new TheSite.Classi.ClassiAnagrafiche.Contab(); this.txtsdescrizione.DBDefaultValue = DBNull.Value; this.txtsdescrizione.Text = this.txtsdescrizione.Text.Trim(); int i_RowsAffected = 0; S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); // Id S_Controls.Collections.S_Object s_IdIn = new S_Object(); s_IdIn.ParameterName = "p_Id"; s_IdIn.DbType = CustomDBType.Integer; s_IdIn.Direction = ParameterDirection.Input; s_IdIn.Size = 10; s_IdIn.Index = _SCollection.Count; s_IdIn.Value = itemId; _SCollection.Add(s_IdIn); // S_Controls.Collections.S_Object s_descrizione = new S_Object(); s_descrizione.ParameterName = "p_DESCRIZIONE"; s_descrizione.DbType = CustomDBType.VarChar; s_descrizione.Direction = ParameterDirection.Input; s_descrizione.Size = 255; s_descrizione.Index = _SCollection.Count;; s_descrizione.Value = txtsdescrizione.Text; _SCollection.Add(s_descrizione); S_Controls.Collections.S_Object s_nomefile = new S_Object(); s_nomefile.ParameterName = "p_nomefile"; s_nomefile.DbType = CustomDBType.VarChar; s_nomefile.Direction = ParameterDirection.Input; s_nomefile.Size = 255; s_nomefile.Index = _SCollection.Count;; s_nomefile.Value = nomefile; _SCollection.Add(s_nomefile); S_Controls.Collections.S_Object s_mesi = new S_Object(); s_mesi.ParameterName = "p_mese"; s_mesi.DbType = CustomDBType.VarChar; s_mesi.Direction = ParameterDirection.Input; s_mesi.Size = 255; s_mesi.Index = _SCollection.Count;; s_mesi.Value = DropMese.SelectedValue; _SCollection.Add(s_mesi); S_Controls.Collections.S_Object s_anni = new S_Object(); s_anni.ParameterName = "p_anno"; s_anni.DbType = CustomDBType.VarChar; s_anni.Direction = ParameterDirection.Input; s_anni.Size = 255; s_anni.Index = _SCollection.Count;; s_anni.Value = int.Parse(S_anno.SelectedValue); _SCollection.Add(s_anni); S_Controls.Collections.S_Object s_imp = new S_Object(); s_imp.ParameterName = "p_importo"; s_imp.DbType = CustomDBType.Double; s_imp.Direction = ParameterDirection.Input; s_imp.Size = 20; s_imp.Index = _SCollection.Count; if (ImpCons1.Text == "") { s_imp.Value = 0; } else { s_imp.Value = double.Parse(ImpCons1.Text + "," + ImpCons2.Text); } _SCollection.Add(s_imp); try { i_RowsAffected = _Contab.Execute_Canoni(_SCollection, "Delete"); Server.Transfer("Canoni.aspx"); } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }
private DsAnalisiStatistiche recuperaDataSet(DsAnalisiStatistiche ds, int tipologiaManutenzione) { try { Classi.AnalisiStatistiche.wrapDb _IODB = new TheSite.Classi.AnalisiStatistiche.wrapDb(); S_Controls.Collections.S_ControlsCollection _Scollection = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object s_data_init = new S_Controls.Collections.S_Object(); s_data_init.ParameterName = "S_DATA_INIT"; s_data_init.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_data_init.Direction = ParameterDirection.Input; s_data_init.Size = 10; s_data_init.Index = _Scollection.Count; s_data_init.Value = sDataPkInit; _Scollection.Add(s_data_init); S_Controls.Collections.S_Object s_data_end = new S_Controls.Collections.S_Object(); s_data_end.ParameterName = "S_DATA_END"; s_data_end.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_data_end.Direction = ParameterDirection.Input; s_data_end.Size = 10; s_data_end.Index = _Scollection.Count; s_data_end.Value = sDataPkEnd; _Scollection.Add(s_data_end); S_Controls.Collections.S_Object i_tip = new S_Controls.Collections.S_Object(); i_tip.ParameterName = "S_TIPOLOGIA"; i_tip.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; i_tip.Direction = ParameterDirection.Input; i_tip.Size = 10; i_tip.Index = _Scollection.Count; i_tip.Value = tipologiaManutenzione; _Scollection.Add(i_tip); S_Controls.Collections.S_Object p_prog = new S_Controls.Collections.S_Object(); p_prog.ParameterName = "S_PROGETTO"; p_prog.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; p_prog.Direction = ParameterDirection.Input; p_prog.Index = _Scollection.Count; string Progetto = ""; if (Request["VarApp"] != null) { Progetto = Request["VarApp"]; } if (Progetto == "") { p_prog.Value = 0; } else { p_prog.Value = int.Parse(Progetto); } _Scollection.Add(p_prog); S_Controls.Collections.S_Object s_Cursor = new S_Object(); s_Cursor.ParameterName = "IO_CURSOR"; s_Cursor.DbType = CustomDBType.Cursor; s_Cursor.Direction = ParameterDirection.Output; s_Cursor.Index = _Scollection.Count + 2; _Scollection.Add(s_Cursor); _IODB.s_storedProcedureName = GetNomeStrPrd(); DataSet _MyDataset = _IODB.GetData(_Scollection).Copy(); int i = 0; for (i = 0; i <= _MyDataset.Tables[0].Rows.Count - 1; i++) { ds.Tables[0].ImportRow(_MyDataset.Tables[0].Rows[i]); } if (i == 0) { throw new Exception("* Non ci sono Rdl nell'intervallo temporale che hai selezionato, cambia intervallo e riprova."); } return(ds); } catch (Exception ex) { Server.Transfer("Error.aspx?msgErr=" + ex.Message); return(null); } }
private DataSet UpdateWo(int itemId) { Classi.ManProgrammata.CompletaOrdine _Completa = new TheSite.Classi.ManProgrammata.CompletaOrdine(); int wo_id = itemId; S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object p_wo_id = new S_Object(); p_wo_id.ParameterName = "p_wo_id"; p_wo_id.DbType = CustomDBType.Integer; p_wo_id.Direction = ParameterDirection.Input; p_wo_id.Index = 0; p_wo_id.Value = wo_id; CollezioneControlli.Add(p_wo_id); S_Controls.Collections.S_Object p_addetto_id = new S_Object(); p_addetto_id.ParameterName = "p_addetto_id"; p_addetto_id.DbType = CustomDBType.Integer; p_addetto_id.Direction = ParameterDirection.Input; p_addetto_id.Index = 1; p_addetto_id.Value = addetto_id; CollezioneControlli.Add(p_addetto_id); S_Controls.Collections.S_Object p_dataip = new S_Object(); p_dataip.ParameterName = "p_dataip"; p_dataip.DbType = CustomDBType.Date; p_dataip.Direction = ParameterDirection.Input; p_dataip.Index = 2; if (Dataip.ToString() != String.Empty) { p_dataip.Value = Convert.ToDateTime(Dataip).ToString("d"); } else { p_dataip.Value = Convert.ToDateTime("01/01/1900").ToString("d"); } //String.Empty; CollezioneControlli.Add(p_dataip); S_Controls.Collections.S_Object p_datafp = new S_Object(); p_datafp.ParameterName = "p_datafp"; p_datafp.DbType = CustomDBType.Date; p_datafp.Direction = ParameterDirection.Input; p_datafp.Index = 3; if (Datafp.ToString() != String.Empty) { p_datafp.Value = Convert.ToDateTime(Datafp).ToString("d"); } else { p_datafp.Value = Convert.ToDateTime("01/01/1900").ToString("d"); } //String.Empty; CollezioneControlli.Add(p_datafp); S_Controls.Collections.S_Object p_data = new S_Object(); p_data.ParameterName = "p_data"; p_data.DbType = CustomDBType.Date; p_data.Direction = ParameterDirection.Input; p_data.Index = 4; p_data.Value = Convert.ToDateTime(Data).ToString("d"); CollezioneControlli.Add(p_data); S_Controls.Collections.S_Object p_data1 = new S_Object(); p_data1.ParameterName = "p_data1"; p_data1.DbType = CustomDBType.Date; p_data1.Direction = ParameterDirection.Input; p_data1.Index = 5; p_data1.Value = Convert.ToDateTime(Data1).ToString("d"); CollezioneControlli.Add(p_data1); DataSet Ds = _Completa.CompletaWO1(CollezioneControlli); return(Ds); }
private void Ricerca(bool reset) { S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection(); // Data Da string giornoDA = "01"; string meseDA = cmbsMeseDa.SelectedValue; string annoDA = cmbsAnnoDa.SelectedValue; string dataDA = giornoDA + "/" + meseDA + "/" + annoDA; S_Controls.Collections.S_Object s_P_DaData = new S_Object(); s_P_DaData.ParameterName = "P_DaData"; s_P_DaData.DbType = CustomDBType.VarChar; s_P_DaData.Direction = ParameterDirection.Input; s_P_DaData.Index = CollezioneControlli.Count; s_P_DaData.Size = 10; s_P_DaData.Value = dataDA; CollezioneControlli.Add(s_P_DaData); // Data a string giornoA = DateTime.DaysInMonth(Int32.Parse(cmbsAnnoA.SelectedValue), Int32.Parse(cmbsMeseA.SelectedValue)).ToString(); string meseA = cmbsMeseA.SelectedValue; string annoA = cmbsAnnoA.SelectedValue; string dataA = giornoA + "/" + meseA + "/" + annoA; S_Controls.Collections.S_Object s_P_AData = new S_Object(); s_P_AData.ParameterName = "P_AData"; s_P_AData.DbType = CustomDBType.VarChar; s_P_AData.Direction = ParameterDirection.Input; s_P_AData.Index = CollezioneControlli.Count; s_P_AData.Size = 10; s_P_AData.Value = dataA; CollezioneControlli.Add(s_P_AData); // Servizio S_Controls.Collections.S_Object s_P_servizio = new S_Object(); s_P_servizio.ParameterName = "P_servizio"; s_P_servizio.DbType = CustomDBType.Integer; s_P_servizio.Direction = ParameterDirection.Input; s_P_servizio.Index = CollezioneControlli.Count; s_P_servizio.Size = 10; s_P_servizio.Value = (cmbsServizio.SelectedValue == "0")?0:int.Parse(cmbsServizio.SelectedValue); CollezioneControlli.Add(s_P_servizio); // // DITTA // S_Controls.Collections.S_Object s_P_ditta = new S_Object(); // s_P_ditta.ParameterName = "P_ditta"; // s_P_ditta.DbType = CustomDBType.Integer; // s_P_ditta.Direction = ParameterDirection.Input; // s_P_ditta.Index = CollezioneControlli.Count; // s_P_ditta.Value=(cmbsDitta.SelectedValue=="0")?0:int.Parse(cmbsDitta.SelectedValue); // CollezioneControlli.Add(s_P_ditta); // Ordine di Lavoro S_Controls.Collections.S_Object s_P_odl = new S_Object(); s_P_odl.ParameterName = "P_odl"; s_P_odl.DbType = CustomDBType.Integer; s_P_odl.Direction = ParameterDirection.Input; s_P_odl.Index = CollezioneControlli.Count; s_P_odl.Value = (txtOrdineLavoro.Text == "")?0:int.Parse(txtOrdineLavoro.Text); CollezioneControlli.Add(s_P_odl); // Bl codice dell'edificio S_Controls.Collections.S_Object s_P_bl_id = new S_Object(); s_P_bl_id.ParameterName = "P_bl_id"; s_P_bl_id.DbType = CustomDBType.VarChar; s_P_bl_id.Direction = ParameterDirection.Input; s_P_bl_id.Index = CollezioneControlli.Count; s_P_bl_id.Size = 50; s_P_bl_id.Value = RicercaModulo1.TxtCodice.Text; CollezioneControlli.Add(s_P_bl_id); // Bl Descrizione dell'edificio S_Controls.Collections.S_Object s_P_campus = new S_Object(); s_P_campus.ParameterName = "P_campus"; s_P_campus.DbType = CustomDBType.VarChar; s_P_campus.Direction = ParameterDirection.Input; s_P_campus.Index = CollezioneControlli.Count; s_P_campus.Size = 50; s_P_campus.Value = RicercaModulo1.Campus; CollezioneControlli.Add(s_P_campus); // Cognome e nome dell'addetto // S_Controls.Collections.S_Object s_P_addetto_id = new S_Object(); // s_P_addetto_id.ParameterName = "P_addetto_id"; // s_P_addetto_id.DbType = CustomDBType.VarChar; // s_P_addetto_id.Direction = ParameterDirection.Input; // s_P_addetto_id.Index =CollezioneControlli.Count; // s_P_addetto_id.Size=250; // s_P_addetto_id.Value=Addetti1.NomeCompleto; // CollezioneControlli.Add(s_P_addetto_id); // // Richiesta di Lavoro // S_Controls.Collections.S_Object s_P_rdl = new S_Object(); // s_P_rdl.ParameterName = "P_rdl"; // s_P_rdl.DbType = CustomDBType.Integer; // s_P_rdl.Direction = ParameterDirection.Input; // s_P_rdl.Index = CollezioneControlli.Count; // s_P_rdl.Value=(txtRichiestaLavoro.Text=="")?0:int.Parse(txtRichiestaLavoro.Text); // CollezioneControlli.Add(s_P_rdl); // // Descrizione // S_Controls.Collections.S_Object s_P_descrizione = new S_Object(); // s_P_descrizione.ParameterName = "P_descrizione"; // s_P_descrizione.DbType = CustomDBType.VarChar; // s_P_descrizione.Direction = ParameterDirection.Input; // s_P_descrizione.Index = CollezioneControlli.Count; // s_P_descrizione.Size=250; // s_P_descrizione.Value=txtDescrizione.Text; // CollezioneControlli.Add(s_P_descrizione); // // Stato della richiesta // S_Controls.Collections.S_Object s_P_statoric = new S_Object(); // s_P_statoric.ParameterName = "P_statoric"; // s_P_statoric.DbType = CustomDBType.Integer; // s_P_statoric.Direction = ParameterDirection.Input; // s_P_statoric.Index =CollezioneControlli.Count; // s_P_statoric.Value=(cmbsstatolavoro.SelectedValue=="")?0:int.Parse(cmbsstatolavoro.SelectedValue); // CollezioneControlli.Add(s_P_statoric); // Standard delle apparecchiature S_Controls.Collections.S_Object s_P_standard = new S_Object(); s_P_standard.ParameterName = "P_standard"; s_P_standard.DbType = CustomDBType.Integer; s_P_standard.Direction = ParameterDirection.Input; s_P_standard.Index = CollezioneControlli.Count; s_P_standard.Value = (cmbsStdApparecchiature.SelectedValue == "")?0:int.Parse(cmbsStdApparecchiature.SelectedValue); CollezioneControlli.Add(s_P_standard); // // Apparecchiature S_Controls.Collections.S_Object s_P_apparecchiatura = new S_Object(); s_P_apparecchiatura.ParameterName = "P_apparecchiatura"; s_P_apparecchiatura.DbType = CustomDBType.VarChar; s_P_apparecchiatura.Direction = ParameterDirection.Input; s_P_apparecchiatura.Size = 50; s_P_apparecchiatura.Index = CollezioneControlli.Count; s_P_apparecchiatura.Value = CodiceApparecchiature1.CodiceApparecchiatura; CollezioneControlli.Add(s_P_apparecchiatura); // Stato della OdL S_Controls.Collections.S_Object s_P_statoOdl = new S_Object(); s_P_statoOdl.ParameterName = "P_statoOdl"; s_P_statoOdl.DbType = CustomDBType.Integer; s_P_statoOdl.Direction = ParameterDirection.Input; s_P_statoOdl.Index = CollezioneControlli.Count; s_P_statoOdl.Value = cmbsstatolavoro_odl.SelectedValue; CollezioneControlli.Add(s_P_statoOdl); S_Controls.Collections.S_Object s_p_pageindex = new S_Object(); s_p_pageindex.ParameterName = "pageindex"; s_p_pageindex.DbType = CustomDBType.Integer; s_p_pageindex.Direction = ParameterDirection.Input; s_p_pageindex.Index = CollezioneControlli.Count; s_p_pageindex.Value = DataGrid1.CurrentPageIndex + 1; CollezioneControlli.Add(s_p_pageindex); S_Controls.Collections.S_Object s_p_pagesize = new S_Object(); s_p_pagesize.ParameterName = "pagesize"; s_p_pagesize.DbType = CustomDBType.Integer; s_p_pagesize.Direction = ParameterDirection.Input; s_p_pagesize.Index = CollezioneControlli.Count; s_p_pagesize.Value = DataGrid1.PageSize; CollezioneControlli.Add(s_p_pagesize); TheSite.Classi.ManProgrammata.SfogliaRdlOdl _SfogliaRdlOdl = new TheSite.Classi.ManProgrammata.SfogliaRdlOdl(Context.User.Identity.Name); DataSet _Ds = _SfogliaRdlOdl.GetData(CollezioneControlli); if (reset == true) { CollezioneControlli.RemoveAt(CollezioneControlli.Count - 1); CollezioneControlli.RemoveAt(CollezioneControlli.Count - 1); CollezioneControlli.RemoveAt(CollezioneControlli.Count - 1); int _totalRecords = _SfogliaRdlOdl.GetDataCount(CollezioneControlli); this.GridTitle1.NumeroRecords = _totalRecords.ToString(); } DataGrid1.DataSource = _Ds.Tables[0]; this.DataGrid1.VirtualItemCount = int.Parse(this.GridTitle1.NumeroRecords); this.DataGrid1.DataBind(); if (int.Parse(GridTitle1.NumeroRecords) > 0) { this.GridTitle1.Visible = true; DataGrid1.Visible = true; } else { DataGrid1.Visible = false; this.GridTitle1.Visible = false; } }
/// <summary> /// Esegue la queri di ricerca /// </summary> /// private void Execute(bool reset) { S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); //***************************************** // 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 =8; // s_p_Bl_Id.Index = 0; // s_p_Bl_Id.Value = RicercaModulo1.TxtCodice.Text; // _SCollection.Add(s_p_Bl_Id); // // S_Controls.Collections.S_Object s_p_campus = new S_Controls.Collections.S_Object(); // s_p_campus.ParameterName = "p_campus"; // s_p_campus.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; // s_p_campus.Direction = ParameterDirection.Input; // s_p_campus.Index = 1; // s_p_campus.Size=50; // s_p_campus.Value = RicercaModulo1.TxtRicerca.Text; // _SCollection.Add(s_p_campus); // // S_Controls.Collections.S_Object s_p_piano_id = new S_Controls.Collections.S_Object(); // s_p_piano_id.ParameterName = "p_piano_id"; // s_p_piano_id.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; // s_p_piano_id.Direction = ParameterDirection.Input; // s_p_piano_id.Size =8; // s_p_piano_id.Index = 2; // s_p_piano_id.Value = (cmbsPiano.SelectedValue==string.Empty)? 0:Int32.Parse(cmbsPiano.SelectedValue); // _SCollection.Add(s_p_piano_id); // // // S_Controls.Collections.S_Object s_p_nomefile = new S_Controls.Collections.S_Object(); // s_p_nomefile.ParameterName = "p_nomefile"; // s_p_nomefile.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; // s_p_nomefile.Direction = ParameterDirection.Input; // s_p_nomefile.Index = 3; // s_p_nomefile.Size = 50; // s_p_nomefile.Value = S_txtnomefile.Text; // _SCollection.Add(s_p_nomefile); // // S_Controls.Collections.S_Object s_p_desc_file = new S_Controls.Collections.S_Object(); // s_p_desc_file.ParameterName = "p_desc_file"; // s_p_desc_file.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; // s_p_desc_file.Direction = ParameterDirection.Input; // s_p_desc_file.Size = 255; // s_p_desc_file.Index = 4; // s_p_desc_file.Value = S_txtdescrizione.Text; // _SCollection.Add(s_p_desc_file); // // S_Controls.Collections.S_Object s_p_categoria = new S_Controls.Collections.S_Object(); // s_p_categoria.ParameterName = "p_categoria"; // s_p_categoria.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; // s_p_categoria.Direction = ParameterDirection.Input; // s_p_categoria.Size =8; // s_p_categoria.Index = 5; // s_p_categoria.Value = (S_CbCategoria.SelectedValue==string.Empty)? 0:Int32.Parse(S_CbCategoria.SelectedValue); // _SCollection.Add(s_p_categoria); // // S_Controls.Collections.S_Object s_p_tipo = new S_Controls.Collections.S_Object(); // s_p_tipo.ParameterName = "p_tipo"; // s_p_tipo.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; // s_p_tipo.Direction = ParameterDirection.Input; // s_p_tipo.Size =8; // s_p_tipo.Index = 6; // s_p_tipo.Value = (S_CmbTipologia.SelectedValue==string.Empty)? 0:Int32.Parse(S_CmbTipologia.SelectedValue); // _SCollection.Add(s_p_tipo); //******************************************** _SCollection = creaParam(); // nuovi parametri paginazione S_Controls.Collections.S_Object s_p_pageindex = new S_Object(); s_p_pageindex.ParameterName = "pageindex"; s_p_pageindex.DbType = CustomDBType.Integer; s_p_pageindex.Direction = ParameterDirection.Input; s_p_pageindex.Index = 16; s_p_pageindex.Value = DataGrid1.CurrentPageIndex + 1; _SCollection.Add(s_p_pageindex); S_Controls.Collections.S_Object s_p_pagesize = new S_Object(); s_p_pagesize.ParameterName = "pagesize"; s_p_pagesize.DbType = CustomDBType.Integer; s_p_pagesize.Direction = ParameterDirection.Input; s_p_pagesize.Index = 17; s_p_pagesize.Value = DataGrid1.PageSize; _SCollection.Add(s_p_pagesize); Classi.AnagrafeImpianti.AnagrafeServizi _AnagrafeServizi = new Classi.AnagrafeImpianti.AnagrafeServizi(Context.User.Identity.Name); DataSet _MyDs = _AnagrafeServizi.GetData(_SCollection); GridTitle1.Visible = true; DataGrid1.DataSource = _MyDs; if (reset) { _SCollection.Clear(); _SCollection = creaParam(); int _totalRecords = _AnagrafeServizi.GetDataCount(_SCollection); this.GridTitle1.NumeroRecords = _totalRecords.ToString(); } // if (_MyDs.Tables[0].Rows.Count >0) // { // int Pagina = 0; // if ((_MyDs.Tables[0].Rows.Count % DataGrid1.PageSize) >0) // { // Pagina ++; // } // if (DataGrid1.PageCount != Convert.ToInt16((_MyDs.Tables[0].Rows.Count / DataGrid1.PageSize) + Pagina)) // { // DataGrid1.CurrentPageIndex=0; // } // } // else // { // // DataGrid1.CurrentPageIndex=0; // GridTitle1.DescriptionTitle="Nessun dato trovato."; // setvisible(false); // } this.DataGrid1.VirtualItemCount = int.Parse(this.GridTitle1.NumeroRecords); DataGrid1.DataBind(); setvisible(true); GridTitle1.DescriptionTitle = "Lista documenti"; // GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString(); ?? }
public void Aggiorna(TheSite.Classi.ExecuteType tipo) { Classi.ClassiAnagrafiche.Fondi _Fondi = new TheSite.Classi.ClassiAnagrafiche.Fondi(); S_Controls.Collections.S_ControlsCollection CollezioneControlli = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_ControlsCollection CollezioneControlli2 = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object p = new S_Object(); p.ParameterName = "p_meseini"; p.DbType = CustomDBType.VarChar; p.Direction = ParameterDirection.Input; p.Size = 10; p.Index = CollezioneControlli.Count; p.Value = DrMeseini.SelectedValue; CollezioneControlli.Add(p); CollezioneControlli2.Add(p); p = new S_Object(); p.ParameterName = "p_mesefine"; p.DbType = CustomDBType.VarChar; p.Direction = ParameterDirection.Input; p.Size = 10; p.Index = CollezioneControlli.Count; p.Value = secondomese.SelectedValue; CollezioneControlli.Add(p); CollezioneControlli2.Add(p); p = new S_Object(); p.ParameterName = "p_annoini"; p.DbType = CustomDBType.VarChar; p.Direction = ParameterDirection.Input; p.Size = 10; p.Index = CollezioneControlli.Count; p.Value = DrAnnoIni.SelectedValue; CollezioneControlli.Add(p); CollezioneControlli2.Add(p); p = new S_Object(); p.ParameterName = "p_annofine"; p.DbType = CustomDBType.VarChar; p.Direction = ParameterDirection.Input; p.Size = 10; p.Index = CollezioneControlli.Count; p.Value = DrAnnofine.SelectedValue; CollezioneControlli.Add(p); CollezioneControlli2.Add(p); p = new S_Object(); p.ParameterName = "p_periodicita"; p.DbType = CustomDBType.Integer; p.Direction = ParameterDirection.Input; p.Index = CollezioneControlli.Count; p.Value = cmbPeriodo.SelectedValue; CollezioneControlli.Add(p); // Importo Netto S_Controls.Collections.S_Object s_imp_net = new S_Object(); s_imp_net.ParameterName = "p_importo_netto"; s_imp_net.DbType = CustomDBType.Double; s_imp_net.Direction = ParameterDirection.Input; s_imp_net.Index = CollezioneControlli.Count; s_imp_net.Value = Double.Parse(txtsimporto_netto_intero.Text + "," + txtsimporto_netto_decimale.Text); CollezioneControlli.Add(s_imp_net); // Importo Lordo S_Controls.Collections.S_Object s_imp_lor = new S_Object(); s_imp_lor.ParameterName = "p_importo_lordo"; s_imp_lor.DbType = CustomDBType.Double; s_imp_lor.Direction = ParameterDirection.Input; s_imp_lor.Index = CollezioneControlli.Count; s_imp_lor.Value = Double.Parse(txtsimporto_lordo_intero.Text + "," + txtsimporto_lordo_decimale.Text); CollezioneControlli.Add(s_imp_lor); // Descrizione S_Controls.Collections.S_Object s_descr = new S_Object(); s_descr.ParameterName = "p_descrizione"; s_descr.DbType = CustomDBType.VarChar; s_descr.Direction = ParameterDirection.Input; s_descr.Index = CollezioneControlli.Count; s_descr.Size = 255; s_descr.Value = txtsdescrizione.Text.Trim(); CollezioneControlli.Add(s_descr); // Note S_Controls.Collections.S_Object s_note = new S_Object(); s_note.ParameterName = "p_note"; s_note.DbType = CustomDBType.VarChar; s_note.Direction = ParameterDirection.Input; s_note.Index = CollezioneControlli.Count; s_note.Size = 500; s_note.Value = txtsNote.Text.Trim(); CollezioneControlli.Add(s_note); // Codice Fondo S_Controls.Collections.S_Object s_codfondo = new S_Object(); s_codfondo.ParameterName = "p_codicefondo"; s_codfondo.DbType = CustomDBType.VarChar; s_codfondo.Direction = ParameterDirection.Input; s_codfondo.Index = CollezioneControlli.Count; s_codfondo.Size = 500; s_codfondo.Value = TxtCodFondo.Text.Trim(); CollezioneControlli.Add(s_codfondo); S_Controls.Collections.S_Object s_prede = new S_Object(); s_prede.ParameterName = "p_predefinito"; s_prede.DbType = CustomDBType.Integer; s_prede.Direction = ParameterDirection.Input; s_prede.Index = CollezioneControlli.Count; s_prede.Value = (CkDefault.Checked == true)?1:0; CollezioneControlli.Add(s_prede); int i_RowsAffected = 0; ArrayList TipMan = new ArrayList(); foreach (ListItem ite in ListTipoManutenzioneAdd.Items) { TipMan.Add(ite.Value); } try { if (tipo == Classi.ExecuteType.Insert) { i_RowsAffected = _Fondi.Add(CollezioneControlli); _Fondi.UpdateInsertManutenzioneFondo(i_RowsAffected, TipMan, CollezioneControlli2); } if (tipo == Classi.ExecuteType.Update) { i_RowsAffected = _Fondi.Update(CollezioneControlli, itemId); _Fondi.UpdateInsertManutenzioneFondo(itemId, TipMan, CollezioneControlli2); } if (tipo == Classi.ExecuteType.Delete) { _Fondi.DeleteManutenzioneFondo(itemId); i_RowsAffected = _Fondi.Delete(CollezioneControlli, itemId); } //Server.Transfer("Fondi.aspx"); } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }
private void Execute() { if (RicercaModulo1.TxtCodice.Text == "") { BindServizio(""); BindApparecchiatura(); BindPiano(""); } ///Istanzio un nuovo oggetto Collection per aggiungere i parametri S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); ///creo i parametri 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; s_p_Bl_Id.Index = 0; s_p_Bl_Id.Value = RicercaModulo1.TxtCodice.Text; _SCollection.Add(s_p_Bl_Id); S_Controls.Collections.S_Object s_p_campus = new S_Controls.Collections.S_Object(); s_p_campus.ParameterName = "p_campus"; s_p_campus.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_campus.Direction = ParameterDirection.Input; s_p_campus.Index = 1; s_p_campus.Size = 50; s_p_campus.Value = RicercaModulo1.TxtRicerca.Text; ///Aggiungo i parametri alla collection _SCollection.Add(s_p_campus); S_Controls.Collections.S_Object s_p_Servizio = new S_Controls.Collections.S_Object(); s_p_Servizio.ParameterName = "p_Servizio"; s_p_Servizio.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_Servizio.Direction = ParameterDirection.Input; s_p_Servizio.Index = 2; s_p_Servizio.Value = (cmbsServizio.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsServizio.SelectedValue); ///Aggiungo i parametri alla collection _SCollection.Add(s_p_Servizio); S_Controls.Collections.S_Object s_p_eqstdid = new S_Controls.Collections.S_Object(); s_p_eqstdid.ParameterName = "p_eqstdid"; s_p_eqstdid.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_eqstdid.Direction = ParameterDirection.Input; s_p_eqstdid.Size = 8; s_p_eqstdid.Index = 3; s_p_eqstdid.Value = (cmbsApparecchiatura.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsApparecchiatura.SelectedValue); _SCollection.Add(s_p_eqstdid); S_Controls.Collections.S_Object s_p_eq_id = new S_Controls.Collections.S_Object(); s_p_eq_id.ParameterName = "p_eq_id"; s_p_eq_id.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_eq_id.Direction = ParameterDirection.Input; s_p_eq_id.Size = 8; s_p_eq_id.Index = 4; s_p_eq_id.Size = 50; s_p_eq_id.Value = CodiceApparecchiature1.CodiceApparecchiatura; ///Aggiungo i parametri alla collection _SCollection.Add(s_p_eq_id); S_Controls.Collections.S_Object s_p_dimesso = new S_Controls.Collections.S_Object(); s_p_dimesso.ParameterName = "p_dismesso"; s_p_dimesso.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_dimesso.Direction = ParameterDirection.Input; s_p_dimesso.Index = 5; s_p_dimesso.Size = 8; s_p_dimesso.Value = Classi.DismissioneType.NO; _SCollection.Add(s_p_dimesso); S_Controls.Collections.S_Object s_p_idpiano = new S_Controls.Collections.S_Object(); s_p_idpiano.ParameterName = "p_idpiano"; s_p_idpiano.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_p_idpiano.Direction = ParameterDirection.Input; s_p_idpiano.Size = 10; s_p_idpiano.Index = 6; s_p_idpiano.Value = (cmbsPiano.SelectedValue == string.Empty)? 0:Int32.Parse(cmbsPiano.SelectedValue); _SCollection.Add(s_p_idpiano); S_Controls.Collections.S_Object s_p_idstanza = new S_Controls.Collections.S_Object(); s_p_idstanza.ParameterName = "p_idstanza"; s_p_idstanza.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_idstanza.Direction = ParameterDirection.Input; s_p_idstanza.Size = 30; s_p_idstanza.Index = 7; s_p_idstanza.Value = UserStanze1.DescStanza; //(cmbsStanza.SelectedValue==string.Empty)? 0:Int32.Parse(cmbsStanza.SelectedValue); _SCollection.Add(s_p_idstanza); S_Controls.Collections.S_Object s_p_dataDa = new S_Controls.Collections.S_Object(); s_p_dataDa.ParameterName = "p_dataDa"; s_p_dataDa.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_dataDa.Direction = ParameterDirection.Input; s_p_dataDa.Size = 10; s_p_dataDa.Index = 8; s_p_dataDa.Value = CalendarPicker1.Datazione.Text; _SCollection.Add(s_p_dataDa); S_Controls.Collections.S_Object s_p_dataA = new S_Controls.Collections.S_Object(); s_p_dataA.ParameterName = "p_dataA"; s_p_dataA.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_p_dataA.Direction = ParameterDirection.Input; s_p_dataA.Size = 10; s_p_dataA.Index = 9; s_p_dataA.Value = CalendarPicker2.Datazione.Text; _SCollection.Add(s_p_dataA); ///Istanzio la Classe per eseguire la Strore Procedure Classi.ClassiAnagrafiche.LetturaContatori _Apparecchiature = new TheSite.Classi.ClassiAnagrafiche.LetturaContatori(Context.User.Identity.Name); ///Eseguo il Binding sulla Griglia. DataSet Ds = _Apparecchiature.RicercaApparecchiatura(_SCollection); GridTitle1.Visible = true; if (Ds.Tables[0].Rows.Count > 0) { DataGridLettura.Visible = true; GridTitle1.DescriptionTitle = ""; DataGridLettura.DataSource = Ds.Tables[0].Copy(); GridTitle1.NumeroRecords = (Ds.Tables[0].Rows.Count) == 0? "0":Ds.Tables[0].Rows.Count.ToString(); DataGridLettura.DataBind(); } else { GridTitle1.DescriptionTitle = "Nessun dato trovato."; DataGridLettura.Visible = false; } }
protected override int ExecuteUpdate(S_Controls.Collections.S_ControlsCollection CollezioneControlli, ExecuteType Operazione, int itemId) { return(0); }
private void InserisciAssociazioni() { DataTable o_Dt = (DataTable)Session["Edifici"]; try { foreach (DataRow riga in o_Dt.Rows) { bool esegui = false; string funzione = ""; int valore = 0; if (riga.RowState == DataRowState.Deleted) { funzione = "Delete"; esegui = true; valore = Convert.ToInt32(riga["id", DataRowVersion.Original].ToString()); } if (riga.RowState == DataRowState.Added) { funzione = "Insert"; esegui = true; valore = Convert.ToInt32(riga["id", DataRowVersion.Default].ToString()); } if (esegui) { Classi.ClassiDettaglio.Edificio _Edificio = new TheSite.Classi.ClassiDettaglio.Edificio(Context.User.Identity.Name); S_Controls.Collections.S_ControlsCollection _SColl = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object s_Ruolo = new S_Controls.Collections.S_Object(); s_Ruolo.ParameterName = "p_Ruolo_Id"; s_Ruolo.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Ruolo.Direction = ParameterDirection.Input; s_Ruolo.Index = 0; s_Ruolo.Value = itemId; S_Controls.Collections.S_Object s_Edificio_Id = new S_Controls.Collections.S_Object(); s_Edificio_Id.ParameterName = "p_Edificio_Id"; s_Edificio_Id.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_Edificio_Id.Direction = ParameterDirection.Input; s_Edificio_Id.Index = 1; s_Edificio_Id.Value = valore; S_Controls.Collections.S_Object s_Operazione = new S_Object(); s_Operazione.ParameterName = "p_Operazione"; s_Operazione.DbType = ApplicationDataLayer.DBType.CustomDBType.VarChar; s_Operazione.Direction = ParameterDirection.Input; s_Operazione.Index = 2; s_Operazione.Value = funzione; S_Controls.Collections.S_Object s_IdOut = new S_Object(); s_IdOut.ParameterName = "p_IdOut"; s_IdOut.DbType = ApplicationDataLayer.DBType.CustomDBType.Integer; s_IdOut.Direction = ParameterDirection.Output; s_IdOut.Index = 3; _SColl.Add(s_Ruolo); _SColl.Add(s_Edificio_Id); _SColl.Add(s_Operazione); _SColl.Add(s_IdOut); _Edificio.UpdateRuoliEdifici(_SColl); } } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }
private void btnsSalva_Click(object sender, System.EventArgs e) { if (cmbsGiudizio.SelectedIndex == 0) { rfvGiudizio.Visible = true; return; } int i_RowsAffected = 0; S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); S_Controls.Collections.S_Object s_p_id_piani = new S_Object(); s_p_id_piani.ParameterName = "p_id_piani"; s_p_id_piani.DbType = CustomDBType.Integer; s_p_id_piani.Direction = ParameterDirection.Input; s_p_id_piani.Index = _SCollection.Count; s_p_id_piani.Value = (this.cmbsPiano.SelectedValue.ToString() == "")?0:Int32.Parse(this.cmbsPiano.SelectedValue.ToString()); _SCollection.Add(s_p_id_piani); S_Controls.Collections.S_Object s_p_id_stanza = new S_Object(); s_p_id_stanza.ParameterName = "p_id_stanza"; s_p_id_stanza.DbType = CustomDBType.Integer; s_p_id_stanza.Direction = ParameterDirection.Input; s_p_id_stanza.Index = _SCollection.Count; s_p_id_stanza.Value = UserStanze1.IdStanza; // (this.cmbsStanza.SelectedValue.ToString()=="")?0:Int32.Parse(this.cmbsStanza.SelectedValue.ToString()); _SCollection.Add(s_p_id_stanza); S_Controls.Collections.S_Object s_p_Servizio_Id = new S_Object(); s_p_Servizio_Id.ParameterName = "p_Servizio_Id"; s_p_Servizio_Id.DbType = CustomDBType.Integer; s_p_Servizio_Id.Direction = ParameterDirection.Input; s_p_Servizio_Id.Index = _SCollection.Count; s_p_Servizio_Id.Value = (this.cmbsServizio.SelectedValue.ToString() == "")?0:Int32.Parse(this.cmbsServizio.SelectedValue.ToString()); _SCollection.Add(s_p_Servizio_Id); S_Controls.Collections.S_Object s_p_Giudizio_Id = new S_Object(); s_p_Giudizio_Id.ParameterName = "p_Giudizio_Id"; s_p_Giudizio_Id.DbType = CustomDBType.Integer; s_p_Giudizio_Id.Direction = ParameterDirection.Input; s_p_Giudizio_Id.Index = _SCollection.Count; s_p_Giudizio_Id.Value = (this.cmbsGiudizio.SelectedValue == "0")? 5:Int32.Parse(this.cmbsGiudizio.SelectedValue); _SCollection.Add(s_p_Giudizio_Id); S_Controls.Collections.S_Object s_p_numero = new S_Object(); s_p_numero.ParameterName = "p_numero"; s_p_numero.DbType = CustomDBType.Integer; s_p_numero.Direction = ParameterDirection.Input; s_p_numero.Index = _SCollection.Count; s_p_numero.Value = (this.txtNumero.Text.Trim() == "" || this.txtNumero.Text == "0")?1:Int32.Parse(this.txtNumero.Text.Trim()); _SCollection.Add(s_p_numero); S_Controls.Collections.S_Object s_p_attivita = new S_Object(); s_p_attivita.ParameterName = "p_attivita"; s_p_attivita.DbType = CustomDBType.VarChar; s_p_attivita.Direction = ParameterDirection.Input; s_p_attivita.Index = _SCollection.Count; s_p_attivita.Size = 500; s_p_attivita.Value = this.txtAttivitaIsp.Text.Trim(); _SCollection.Add(s_p_attivita); S_Controls.Collections.S_Object s_p_annotazioni = new S_Object(); s_p_annotazioni.ParameterName = "p_annotazioni"; s_p_annotazioni.DbType = CustomDBType.VarChar; s_p_annotazioni.Direction = ParameterDirection.Input; s_p_annotazioni.Index = _SCollection.Count; s_p_annotazioni.Size = 4000; s_p_annotazioni.Value = this.txtAnnotazioni.Text.Trim(); _SCollection.Add(s_p_annotazioni); S_Controls.Collections.S_Object s_p_blid = new S_Object(); s_p_blid.ParameterName = "p_blid"; s_p_blid.DbType = CustomDBType.Integer; s_p_blid.Direction = ParameterDirection.Input; s_p_blid.Index = _SCollection.Count; if (blid_scelto.Text.ToString() == "") { s_p_blid.Value = (RicercaModulo1.Idbl == "")?0:int.Parse(RicercaModulo1.Idbl); } else { s_p_blid.Value = Convert.ToInt32(blid_scelto.Text.Trim()); } _SCollection.Add(s_p_blid); S_Controls.Collections.S_Object s_p_dataIspezione = new S_Object(); s_p_dataIspezione.ParameterName = "p_dataIspezione"; s_p_dataIspezione.DbType = CustomDBType.VarChar; s_p_dataIspezione.Direction = ParameterDirection.Input; s_p_dataIspezione.Index = _SCollection.Count; s_p_dataIspezione.Size = 10; s_p_dataIspezione.Value = this.dataIspezione.Datazione.Text; _SCollection.Add(s_p_dataIspezione); try { if (itemId == 0) { TheSite.Classi.GiudizioCliente.Giudizio _Giudizio = new TheSite.Classi.GiudizioCliente.Giudizio(); i_RowsAffected = _Giudizio.Add(_SCollection); } else { TheSite.Classi.GiudizioCliente.Giudizio _Giudizio = new TheSite.Classi.GiudizioCliente.Giudizio(); i_RowsAffected = _Giudizio.Update(_SCollection, itemId); } if (i_RowsAffected == -11) { } else { Server.Transfer("Giudizio.aspx?FunId =" + FunId); } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }