using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; namespace Consulenza.Web { public partial class ModuloFinalitaAbitazioni : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } /// /// Report del patrimonio immobiliare /// /// /// protected void Button3_Click(object sender, EventArgs e) { var ci = new ConsulenzaImmobiliareWS.WSImmobiliare(); var chiaveClientePb = Convert.ToInt32(txtChiaveClientePb.Text.Trim()); var listaIdImmobileCatasto = new List(); var listaIdSezione = new List(); string immobili = ""; foreach (var item in txtSchede.Text.Split(';')) { listaIdSezione.Add(Convert.ToInt32(item)); }; //byte[] myPdf = ci.CreaReport_ModuloDettaglioAbitazioni(chiaveClientePb, listaIdSezione.ToArray()); //if (myPdf != null) //{ // Session["pdf"] = myPdf; // Response.Redirect("Report.aspx", false); //} //else // ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "ClientScript", "alert('Deve essere selezionata almeno una voce')", true); } /// /// Popola la txtSchede con le selezioni fatte sulla lista delle sezioni /// /// /// protected void Button4_Click(object sender, EventArgs e) { var selected = chklstSezioni.Items.Cast().Where(li => li.Selected).ToList().Select(o => o.Value); txtSchede.Text = string.Join(";", selected); } } }