protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { BL_Pais Pais_Negocio = new BL_Pais(); Listado_Paises = Pais_Negocio.Listar(); Lista_Paises.DataSource = Listado_Paises; Lista_Paises.DataBind(); Lista_Paises.DataTextField = "Descripcion"; Lista_Paises.DataValueField = "Id"; Lista_Paises.DataBind(); BL_Provincia provinciaNegocio = new BL_Provincia(); Listado_Provincias = provinciaNegocio.Listar(); Session["listaProvincia"] = Listado_Provincias; int id = int.Parse(Lista_Paises.SelectedItem.Value); Lista_Provincia.DataSource = ((List <Provincia>)Session["listaProvincia"]).FindAll(x => x.IDpais == id); Lista_Provincia.DataTextField = "Descripcion"; Lista_Provincia.DataValueField = "Id"; Lista_Provincia.DataBind(); } } catch (Exception ex) { Session["Error" + Session.SessionID] = ex.Message; Response.Redirect("Error"); } }
protected void Page_Load(object sender, EventArgs e) { if (Session[Session.SessionID + "sesionUsuario"] != null) { try { usuario = (Usuario)Session[Session.SessionID + "sesionUsuario"]; if (!IsPostBack) { BL_Pais Pais_Negocio = new BL_Pais(); Listado_Paises = Pais_Negocio.Listar(); Lista_Paises.DataSource = Listado_Paises; Lista_Paises.DataBind(); Lista_Paises.DataTextField = "Descripcion"; Lista_Paises.DataValueField = "Id"; Lista_Paises.DataBind(); BL_Provincia provinciaNegocio = new BL_Provincia(); Listado_Provincias = provinciaNegocio.Listar(); Session["listaProvincia"] = Listado_Provincias; int id = int.Parse(Lista_Paises.SelectedItem.Value); Lista_Provincia.DataSource = ((List <Provincia>)Session["listaProvincia"]).FindAll(x => x.IDpais == id); Lista_Provincia.DataTextField = "Descripcion"; Lista_Provincia.DataValueField = "Id"; Lista_Provincia.DataBind(); nombre_u.Text = usuario.Nombre; apellido_u.Text = usuario.Apellido; Lista_Paises.SelectedValue = usuario.Direccion.Provincia.IDpais.ToString(); Lista_Provincia.SelectedValue = usuario.IDprovincia.ToString(); nickname_u.Text = usuario.Nick_name; dni_u.Text = Convert.ToString(usuario.Dni); sexo_u.Text = Convert.ToString(usuario.Sexo); mail_u.Text = usuario.Mail; telefono_u.Text = Convert.ToString(usuario.Telefono); fechanac_u.Text = Convert.ToString(usuario.Fecha_Nac.ToShortDateString()); } } catch (Exception ex) { Session["Error" + Session.SessionID] = ex.Message; Response.Redirect("Error"); } } else { Response.Redirect("DefaultExpiroSesion"); } }
protected void Page_Load(object sender, EventArgs e) { if (Session[Session.SessionID + "sesionUsuario"] != null) { try { if (!IsPostBack) { BL_Pais Pais_Negocio = new BL_Pais(); Listado_Paises = Pais_Negocio.Listar(); Lista_Paises.DataSource = Listado_Paises; Lista_Paises.DataBind(); Lista_Paises.DataTextField = "Descripcion"; Lista_Paises.DataValueField = "Id"; Lista_Paises.DataBind(); BL_Provincia provinciaNegocio = new BL_Provincia(); Listado_Provincias = provinciaNegocio.Listar(); Session["listaProvincia"] = Listado_Provincias; int id = int.Parse(Lista_Paises.SelectedItem.Value); Lista_Provincia.DataSource = ((List <Provincia>)Session["listaProvincia"]).FindAll(x => x.IDpais == id); Lista_Provincia.DataTextField = "Descripcion"; Lista_Provincia.DataValueField = "Id"; Lista_Provincia.DataBind(); usuario = (Usuario)Session[Session.SessionID + "sesionUsuario"]; var ItemModificar = Request.QueryString["id_modificar"]; Session[Session.SessionID + "id_modificar"] = ItemModificar; BL_Direccion neg_dir = new BL_Direccion(); Listado_direcciones = neg_dir.Listar(usuario.ID); if (ItemModificar != null) { Direccion direccion = Listado_direcciones.Find(a => a.ID == int.Parse(ItemModificar)); Lista_Paises.SelectedValue = direccion.Pais.ToString(); Lista_Provincia.SelectedValue = direccion.Provincia.Descripcion.ToString(); localidad_u.Text = direccion.Localidad; cp_u.Text = Convert.ToString(direccion.CP); calle_u.Text = direccion.Calle; altura_u.Text = Convert.ToString(direccion.Altura); entrecalle1_u.Text = direccion.Entrecalle1; entrecalle2_u.Text = direccion.Entrecalle2; } } } catch (Exception ex) { Session["Error" + Session.SessionID] = ex.Message; Response.Redirect("Error"); } } else { Response.Redirect("DefaultExpiroSesion"); } }