using System; using System.Web; using System.Net; using bancafideuram.nac.ads4ws; public partial class InitForm : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Debug.iSDebug) { txb_PB.Text = Debug.Agente; txb_CodiceCliente.Text = Debug.Codfis; txb_Rete.Text = Debug.Rete; txb_PB_Nucleo.Text = Debug.Agente; txb_Chiave_Nucleo.Text = Debug.ChiaveNucleo; txb_Rete_Nucleo.Text = Debug.Rete; } } protected void btn_Ok_Click(object sender, EventArgs e) { Session.RemoveAll(); string codPB = this.txb_PB.Text.Trim(); string tipoRete = this.txb_Rete.Text.ToUpper().Trim(); string codCliente = (this.txb_CodiceCliente.Text).ToUpper().Trim(); string codAssistente = this.txb_CodiceAssistente.Text.ToUpper().Trim(); string token = string.Empty; codAssistente = string.IsNullOrEmpty(codAssistente) ? codPB : codAssistente; //set cookie HttpCookie cookie = new HttpCookie("UserID"); String strHostName = Dns.GetHostName(); IPHostEntry ipEntry = Dns.GetHostEntry(strHostName); IPAddress[] addr = ipEntry.AddressList; cookie.Value = addr[0].ToString(); Response.Cookies.Add(cookie); #region Frames.aspx string initialURI = WebConfigParameter.getParameter("URI"); string command = "window.open(\" " + initialURI + "?codPB=" + codPB + "&codCliente=" + codCliente + "&codAs=" + codAssistente + "&token=" + token + "&tipoRete=" + tipoRete + "\");"; ClientScript.RegisterClientScriptBlock(typeof(string), "one", ""); #endregion } protected void btn_Ok_Nucleo_Click(object sender, EventArgs e) { string codPB = this.txb_PB_Nucleo.Text.Trim(); string tipoRete = this.txb_Rete_Nucleo.Text.ToUpper().Trim(); string chiaveNucleo = (this.txb_Chiave_Nucleo.Text).ToUpper().Trim(); string initialURI = "reportNucleiFamiliari.aspx"; //reportNucleiFamiliari.aspx?chiaveNucleo=646&codPB=001016&tipoRete=F&token= //http://localhost/SeiReportEvoluzione/reportNucleiFamiliari.aspx?chiaveNucleo=646&codPB=001016&tipoRete=F&token= string command = "window.open(\" " + initialURI + "?codPB=" + codPB + "&chiaveNucleo=" + chiaveNucleo + "&token=" + "&tipoRete=" + tipoRete + "\");"; ClientScript.RegisterClientScriptBlock(typeof(string), "one", ""); } private bool GetAutorizzazioni(string UserId, string CodApp) { bool utenteAutorizzato = false; Ads4wsImpl asd4web = new Ads4wsImpl(); asd4web.Url = WebConfigParameter.getParameter("hp_sei.ads4ws"); GetAutorizzazioniResponse risposta = asd4web.getAutorizzazione(UserId, CodApp); if (risposta.Applicazione.attiva == true) utenteAutorizzato = true; return utenteAutorizzato; } }