示例#1
0
        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");
            }
        }
示例#2
0
        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");
            }
        }
示例#3
0
        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");
            }
        }