コード例 #1
0
        /// <summary>
        /// Eseguo la store procedure e recupero i campi
        /// Eseguo il Binding sul Repeater
        /// </summary>
        private void Execute()
        {
            Classi.ManOrdinaria.RichiestaIntervento _RichiestaIntervento = new Classi.ManOrdinaria.RichiestaIntervento(Context.User.Identity.Name);
            DataSet Ds = _RichiestaIntervento.GetSingleData(int.Parse(this.WO_Id));

            if (Ds.Tables[0].Rows[0]["id_progetto"].ToString() == "1")
            {
                image    = "../Images/Martino_logo.gif";
                descprog = "Martino";
            }
            else
            {
                image    = "../Images/papardo_logo.gif";
                descprog = "Papardo";
            }
            repeater1.DataSource = Ds;
            repeater1.DataBind();
            //	S_lblbuonolavoro.Text=this.WO_Id;
        }
コード例 #2
0
        /// <summary>
        /// Imposto tutte le variabili per la generazione del report
        /// Eseguo il Binding sul Repeater
        /// </summary>
        private void IpostaRpt()
        {
//			try
//			{
            Classi.ManOrdinaria.RichiestaIntervento _RichiestaIntervento = new Classi.ManOrdinaria.RichiestaIntervento(Context.User.Identity.Name);
            DataSet Ds = _RichiestaIntervento.GetSingleData(int.Parse(Request.QueryString["wo_id"]));

            int wr_id = 0;

            foreach (DataRow Dr in Ds.Tables[0].Rows)
            {
                wr_id = Convert.ToInt32(Dr["VAR_WR_WR_ID"]);
            }
            //iserisce la nuova datatable nel dataset che deve essere table(1)
            //quindi se in futuro di aggiunge una nuova datatable al il
            //relativo codice prima di quello che segue
            ClManCorrettiva ioDati = new ClManCorrettiva();
            DataTable       Dt     = ioDati.GetListaManodopera(wr_id).Tables[0].Copy();

            Dt.TableName = "tableCostoPersonale";
            Ds.Tables.Add(Dt);

            //iserisce la nuova datatable nel dataset che deve essere table(1)
            //quindi se in futuro di aggiunge una nuova datatable al il
            //relativo codice prima di quello che segue
            DataTable Dt2 = ioDati.GetListaMateriali(wr_id).Tables[0].Copy();

            Dt2.TableName = "tableCostoMateriali";
            Ds.Tables.Add(Dt2);
            int rg = Dt2.Rows.Count;

            Execute(Ds);
//			}
//			catch(Exception ex)
//			{
//				//Response.Redirect("../ErrorPage.aspx?msgErr="+ex.Message + " *FEDERICO: Durante ilrecupero del dataset dal datalayer");
//			}
        }