/// <summary> /// Eseguo la store procedure e recupero i campi /// Eseguo il Binding sul Repeater /// </summary> private void Execute(string itemId) { Classi.ManStraordinaria.Report _Rpt = new TheSite.Classi.ManStraordinaria.Report(); DataSet _MyDs = _Rpt.GetSingleData(Int16.Parse(itemId)).Copy(); if (_MyDs.Tables[0].Rows.Count == 1) { DataRow _Dr = _MyDs.Tables[0].Rows[0]; if (_Dr["Descrizione"] != DBNull.Value) { Descrizione = (string)_Dr["descrizione"]; } if (_Dr["Note"] != DBNull.Value) { Note = (string)_Dr["Note"]; } if (_Dr["importo_netto"] != DBNull.Value) { ImportoNetto = _Dr["importo_netto"].ToString(); } if (_Dr["importo_lordo"] != DBNull.Value) { ImportoLordo = _Dr["importo_lordo"].ToString(); } if (_Dr["anno"] != DBNull.Value) { anno = _Dr["anno"].ToString(); } if (_Dr["descrizione_breve"] != DBNull.Value) { TipoInterventoDesc = _Dr["descrizione_breve"].ToString(); } } else { TblMessaggio.Visible = true; } }