Torna al Thread

public partial class Certificazioni_certificazione_nascita_figlio : System.Web.UI.Page { //il gv1 serve per i dati di chi si è loggato, il details1 per vedere i figli di chi si è loggato, il gv2 per il figlio scelto protected void Page_Init(object sender, EventArgs e) { if (Profile.IsAnonymous) Server.Transfer("../Login_Utenti/login.aspx"); } protected void Page_Load(object sender, EventArgs e) { //DropDownList1.DataBind(); //se lo decommento alla selezione di un elemento mi duplica di volta in volta gli elementi in lista GridView2.DataBind(); if(!IsPostBack) { TextBox1.Text = Profile.cognome; TextBox2.Text = Profile.primo_nome; TextBox3.Text = Profile.secondo_nome; Session["cognome"] = TextBox1.Text; Session["pn"] = TextBox2.Text; Session["sn"] = TextBox3.Text; if (GridView1.Rows[0].Cells[3].Text.Equals("F"))//sesso { RadioButtonList1.Items.FindByText("F").Selected = true; RadioButtonList1.Items.FindByText("M").Selected = false; //Session["sesso"] = RadioButtonList1.Items.FindByText("F").Value; } else { RadioButtonList1.Items.FindByText("M").Selected = true; RadioButtonList1.Items.FindByText("F").Selected = false; // Session["sesso"] = RadioButtonList1.Items.FindByText("M").Value; } if (!GridView1.Rows[0].Cells[4].Text.Equals(" "))//se non nato in italia { TextBox4.Text = GridView1.Rows[0].Cells[4].Text;//città TextBox5.Text = GridView1.Rows[0].Cells[5].Text;//prov/stato Session["città"] = TextBox4.Text; Session["ps"] = TextBox5.Text; } else { TextBox4.Text = GridView1.Rows[0].Cells[6].Text;//città TextBox5.Text = GridView1.Rows[0].Cells[7].Text;//stato Session["città"] = TextBox4.Text; Session["ps"] = TextBox5.Text; } TextBox6.Text = GridView1.Rows[0].Cells[8].Text;//data n TextBox7.Text = GridView1.Rows[0].Cells[9].Text;//via TextBox8.Text = GridView1.Rows[0].Cells[10].Text;//nr Session["datan"] = TextBox6.Text; Session["via"] = TextBox7.Text; Session["nr"] = TextBox8.Text; if (GridView1.Rows[0].Cells[11].Text.Equals(" "))//scala { TextBox9.Text = ""; Session["scala"] = TextBox9.Text; } else { TextBox9.Text = GridView1.Rows[0].Cells[11].Text; Session["scala"] = TextBox9.Text; } if (GridView1.Rows[0].Cells[12].Text.Equals(" "))//piano { TextBox10.Text = ""; Session["piano"] = TextBox10.Text; } else { TextBox10.Text = GridView1.Rows[0].Cells[12].Text; Session["piano"] = TextBox10.Text; } if (GridView1.Rows[0].Cells[13].Text.Equals(" "))//interno { TextBox12.Text = ""; Session["int"] = TextBox12.Text; } else { TextBox12.Text = GridView1.Rows[0].Cells[13].Text; Session["int"] = TextBox12.Text; } Session["cognomef"] = TextBox11.Text; //cognome figlio Session["primof"] = TextBox15.Text; //primo nome figlio Session["secondof"] = TextBox16.Text; //secondo nome figlio Session["cittàf"] = TextBox17.Text; //città nascita figlio Session["provinciaf"] = TextBox18.Text;//provincia Session["dataf"] = TextBox19.Text; //datanascita figlio } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string figlio = DropDownList1.SelectedValue.ToString(); TextBox20.Text = figlio; char[] delimitatori ={ ' ' }; //per separare il contenuto del testo selezionato da drop uso lo split string l = TextBox20.Text; string[] parole = l.Split(delimitatori); Label1.Text = parole[0];//contiene cognome figlio Label2.Text = parole[1];//contiene primo n figlio Label3.Text = parole[2];//contiene secondo n figlio } protected void Button1_Click(object sender, EventArgs e)//crea il certificato { Response.Redirect("certificazione_nascita_figlio_compilato.aspx"); } }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5