private void GetDataSource() { DataSet _Ds = new DataSet(); //Creazione del DataTable DataTable _Dt = new DataTable("tecniche"); //Craezione delle colonne e aggiunte al DataTable _Dt.Columns.Add(new DataColumn("id", typeof(Int32))); //Definisco la prima colonna di tipo contatore _Dt.Columns[0].AutoIncrement = true; _Dt.Columns[0].AutoIncrementSeed = 1; _Dt.Columns[0].AutoIncrementStep = 1; _Dt.Columns.Add(new DataColumn("eq_id", typeof(string))); // Rappresenta l'EQ_ID della tabella EQ _Dt.Columns.Add(new DataColumn("eqstd_id", typeof(Int32))); //Rappresenta l'EQSTD_ID della tabella EQ _Dt.Columns.Add(new DataColumn("eqstdapparecchiatura_id", typeof(Int32))); //rappresenta l'ID della tabella EQSTDAPPARECCHIATURA _Dt.Columns.Add(new DataColumn("tipologia", typeof(string))); //Rappresenta la Descrizione della Tipologia EQSTDAPPARECCHIATURA _Dt.Columns.Add(new DataColumn("descrizione", typeof(string))); //Descrizione //Aggiunta del Datatable al dataset _Ds.Tables.Add(_Dt); Classi.ClassiDettaglio.DatiTecniciApparecchiatura _DatiTecniciApparecchiatura = new Classi.ClassiDettaglio.DatiTecniciApparecchiatura(Context.User.Identity.Name); DataSet _DsTemp; //Da Cambiare _DsTemp = _DatiTecniciApparecchiatura.GetSingleDatitecnici(int.Parse(this.IDEQ)); this.Session["dvApparecchiature"] = _DsTemp; dvApparecchiature = ((DataSet)this.Session["dvApparecchiature"]).Tables[0].DefaultView; if (_DsTemp.Tables[0].Rows.Count > 0) { lblDescrizioneApparecchiatura.Text = string.Format("<b>Codice Apparecchiatura:</b> {0} <b>Descrizione:</b> {1}", this.EQ_ID, _DsTemp.Tables[0].Rows[0]["description"]); this.ID_APPARECCHIATURA = _DsTemp.Tables[0].Rows[0]["EQSTD_ID"].ToString(); GridTitleServer1.Visible = true; GridTitleServer1.NumeroRecords = string.Format("Record: {0}", _DsTemp.Tables[0].Rows.Count); DataGrid1.DataSource = _DsTemp.Tables[0]; DataGrid1.DataBind(); } else { GridTitleServer1.NumeroRecords = "Nessun Dato Tecnico"; DataGrid1.DataSource = _DsTemp.Tables[0]; DataGrid1.DataBind(); RecuperaStd(); } }
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 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(); try { S_lblstanza.Text = Ds.Tables[0].Rows[0]["stanza"].ToString(); 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(); //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 = ""; } }