Пример #1
0
        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();
                }
                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_lblgaranzia.Text = Ds.Tables[0].Rows[0]["var_garanzia"].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 Caratteristiche Tecniche.";
                }
            }
            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     = "";
                S_lblgaranzia.Text = "";
            }
        }