示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            usuario = new Usuario();
            usuario = (Usuario)Session[Session.SessionID + "sesionUsuario"];

            if (usuario != null)

            {
                BL_Direccion neg_dire = new BL_Direccion();
                Listado_Direcciones = neg_dire.Listar(usuario.ID);
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionUsuario"] != null)
            {
                try
                {
                    usuario = new Usuario();

                    usuario = (Usuario)Session[Session.SessionID + "sesionUsuario"];


                    Lblnombre.Text    = "Nombre: " + usuario.Nombre;
                    Lblapellido.Text  = "Apellido: " + usuario.Apellido;
                    Lblpais.Text      = "Pais: " + usuario.Direccion.Pais;
                    Lblprovincia.Text = "Provincia: " + usuario.Direccion.Provincia.Descripcion;
                    Lblnickname.Text  = "Usuario: " + usuario.Nick_name;
                    LblDni.Text       = "DNI: " + usuario.Dni;
                    LblMail.Text      = "Mail: " + usuario.Mail;
                    Lbltelefono.Text  = "Telefono: " + usuario.Telefono;
                    Lblfecha_nac.Text = "Fecha de nacimiento: " + usuario.Fecha_Nac.ToShortDateString();

                    BL_Direccion neg_dire = new BL_Direccion();

                    Listado_Direcciones = neg_dire.Listar(usuario.ID);


                    var ItemEliminar = Request.QueryString["id_eliminar"];
                    Session[Session.SessionID + "id_eliminar"] = ItemEliminar;



                    if (ItemEliminar != null)


                    {
                        neg_dire.EliminarDireccion_Logica(Convert.ToInt32(ItemEliminar));
                        Listado_Direcciones = neg_dire.Listar(usuario.ID);
                    }
                }
                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)
        {
            usuario = new Usuario();
            usuario = (Usuario)Session[Session.SessionID + "sesionUsuario"];

            retira_local = new Direccion();
            retira_local = (Direccion)Session[Session.SessionID + "Retiro_local"];

            envio_unico = new Direccion();
            envio_unico = (Direccion)Session[Session.SessionID + "EnvioUnico"];

            direccion_agregada = new Direccion();
            direccion_agregada = (Direccion)Session[Session.SessionID + "nuevadireccion_agregada"];

            var id_direc_select = Request.QueryString["id_Direc_select"];

            Listado_compra = (List <Carrito>)Session[Session.SessionID + "Listado_compra"];

            if (usuario != null)

            {
                try


                {
                    if (!IsPostBack)
                    {
                        if (retira_local != null)
                        {
                            Lblnombre.Text   = "Nombre: " + usuario.Nombre;
                            Lblapellido.Text = "Apellido: " + usuario.Apellido;
                            Lblnickname.Text = "Usuario: " + usuario.Nick_name;
                            Lbltelefono.Text = "Telefono de contacto: " + Convert.ToString(usuario.Telefono);
                            LblMail.Text     = "Mail: " + usuario.Mail;

                            Lblpais.Text        = "Pais: " + retira_local.Pais;
                            Lblprovincia.Text   = "Provincia: " + retira_local.Provincia.Descripcion;
                            Lbllocalidad.Text   = "Localidad: " + retira_local.Localidad;
                            Lblcp.Text          = "Codigo Postal: " + Convert.ToString(retira_local.CP);
                            Lblcalle.Text       = "Calle: " + retira_local.Calle;
                            Lblaltura.Text      = "Altura: " + Convert.ToString(retira_local.Altura);
                            Lblentrecalle1.Text = "Entre Calle 1: " + retira_local.Entrecalle1;
                            Lblentrecalle2.Text = "Entre Calle 2: " + retira_local.Entrecalle2;
                        }

                        else if (direccion_agregada != null)
                        {
                            Lblnombre.Text   = "Nombre: " + usuario.Nombre;
                            Lblapellido.Text = "Apellido: " + usuario.Apellido;
                            Lblnickname.Text = "Usuario: " + usuario.Nick_name;
                            Lbltelefono.Text = "Telefono de contacto: " + Convert.ToString(usuario.Telefono);
                            LblMail.Text     = "Mail: " + usuario.Mail;

                            Lblpais.Text        = "Pais: " + direccion_agregada.Pais;
                            Lblprovincia.Text   = "Provincia: " + direccion_agregada.Provincia.Descripcion;
                            Lbllocalidad.Text   = "Localidad: " + direccion_agregada.Localidad;
                            Lblcp.Text          = "Codigo Postal: " + Convert.ToString(direccion_agregada.CP);
                            Lblcalle.Text       = "Calle: " + direccion_agregada.Calle;
                            Lblaltura.Text      = "Altura: " + Convert.ToString(direccion_agregada.Altura);
                            Lblentrecalle1.Text = "Entre Calle 1: " + direccion_agregada.Entrecalle1;
                            Lblentrecalle2.Text = "Entre Calle 2: " + direccion_agregada.Entrecalle2;
                        }
                        else if (envio_unico != null)
                        {
                            Lblnombre.Text   = "Nombre: " + usuario.Nombre;
                            Lblapellido.Text = "Apellido: " + usuario.Apellido;
                            Lblnickname.Text = "Usuario: " + usuario.Nick_name;
                            Lbltelefono.Text = "Telefono de contacto: " + Convert.ToString(usuario.Telefono);
                            LblMail.Text     = "Mail: " + usuario.Mail;

                            Lblpais.Text        = "Pais: " + envio_unico.Pais;
                            Lblprovincia.Text   = "Provincia: " + envio_unico.Provincia.Descripcion;
                            Lbllocalidad.Text   = "Localidad: " + envio_unico.Localidad;
                            Lblcp.Text          = "Codigo Postal: " + Convert.ToString(envio_unico.CP);
                            Lblcalle.Text       = "Calle: " + envio_unico.Calle;
                            Lblaltura.Text      = "Altura: " + Convert.ToString(envio_unico.Altura);
                            Lblentrecalle1.Text = "Entre Calle 1: " + envio_unico.Entrecalle1;
                            Lblentrecalle2.Text = "Entre Calle 2: " + envio_unico.Entrecalle2;
                        }
                        else if (id_direc_select != null)
                        {
                            BL_Direccion neg_dire = new BL_Direccion();
                            Listado_Direcciones = neg_dire.Listar(usuario.ID);


                            Direccion direc_usuario = Listado_Direcciones.Find(a => a.ID == int.Parse(id_direc_select));


                            Lblnombre.Text   = "Nombre: " + usuario.Nombre;
                            Lblapellido.Text = "Apellido: " + usuario.Apellido;
                            Lblnickname.Text = "Usuario: " + usuario.Nick_name;
                            Lbltelefono.Text = "Telefono de contacto: " + Convert.ToString(usuario.Telefono);
                            LblMail.Text     = "Mail: " + usuario.Mail;

                            Lblpais.Text        = "Pais: " + direc_usuario.Pais;
                            Lblprovincia.Text   = "Provincia: " + direc_usuario.Provincia.Descripcion;
                            Lbllocalidad.Text   = "Localidad: " + direc_usuario.Localidad;
                            Lblcp.Text          = "Codigo Postal: " + Convert.ToString(direc_usuario.CP);
                            Lblcalle.Text       = "Calle: " + direc_usuario.Calle;
                            Lblaltura.Text      = "Altura: " + Convert.ToString(direc_usuario.Altura);
                            Lblentrecalle1.Text = "Entre Calle 1: " + direc_usuario.Entrecalle1;
                            Lblentrecalle2.Text = "Entre Calle 2: " + direc_usuario.Entrecalle2;
                        }



                        LblMontototal.Text = "Monto total de compra: $ " + Session[Session.SessionID + "Total_Compra"];
                        LblCant_total.Text = "Cantidad total de articulos " + Session[Session.SessionID + "Cantidad_carrito"];
                    }
                }
                catch (Exception ex)
                {
                    Session["Error" + Session.SessionID] = ex.Message;
                    Response.Redirect("Error");
                }
            }
            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#4
0
        protected void Confirmar_compra(object sender, EventArgs e)
        {
            usuario = new Usuario();
            usuario = (Usuario)Session[Session.SessionID + "sesionUsuario"];

            retira_local = new Direccion();
            retira_local = (Direccion)Session[Session.SessionID + "Retiro_local"];

            envio_unico = new Direccion();
            envio_unico = (Direccion)Session[Session.SessionID + "EnvioUnico"];

            direccion_agregada = new Direccion();
            direccion_agregada = (Direccion)Session[Session.SessionID + "nuevadireccion_agregada"];

            var id_direc_select = Request.QueryString["id_Direc_select"];

            Listado_compra = (List <Carrito>)Session[Session.SessionID + "Listado_compra"];

            if (usuario != null)
            {
                try
                {
                    BL_Venta          neg_venta = new BL_Venta();
                    BL_ArticuloxVenta neg_axv   = new BL_ArticuloxVenta();

                    venta           = new Venta();
                    envio           = new Envio();
                    axv             = new ArticuloxVenta();
                    envio.Provincia = new Provincia();



                    if (retira_local != null)
                    {
                        venta.IDusuario    = usuario.ID;
                        venta.Fecha_V      = DateTime.Now.Date;
                        venta.Total_compra = Convert.ToInt32(Session[Session.SessionID + "Total_Compra"]);

                        neg_venta.AgregarVenta(venta);

                        var IDventa = neg_venta.BuscarUltimo();

                        if (IDventa != 0)

                        {
                            foreach (var artxvent in Listado_compra)

                            {
                                axv.IDventa          = IDventa;
                                axv.IDarticulo       = artxvent.ID;
                                axv.Cantidad_Vendida = artxvent.Cantidad;
                                axv.Precio           = artxvent.Precio;

                                neg_axv.AgregarArticuloxVenta(axv);
                            }
                        }
                        Session[Session.SessionID + "Listado_compra"]   = null;
                        Session[Session.SessionID + "Cantidad_carrito"] = 0;
                        retira_local = null;
                        Session[Session.SessionID + "Retiro_local"] = retira_local;

                        envio_unico = null;
                        Session[Session.SessionID + "EnvioUnico"] = envio_unico;

                        direccion_agregada = null;
                        Session[Session.SessionID + "nuevadireccion_agregada"] = direccion_agregada;

                        Session[Session.SessionID + "sesionUsuario"] = usuario;
                    }

                    else if (direccion_agregada != null)

                    {
                        venta.IDusuario    = usuario.ID;
                        venta.Fecha_V      = DateTime.Now.Date;
                        venta.Total_compra = Convert.ToInt32(Session[Session.SessionID + "Total_Compra"]);

                        envio.Provincia.ID = direccion_agregada.Provincia.ID;
                        envio.Localidad    = direccion_agregada.Localidad;
                        envio.CP           = direccion_agregada.CP;
                        envio.Calle        = direccion_agregada.Calle;
                        envio.Altura       = direccion_agregada.Altura;
                        envio.Entrecalle1  = direccion_agregada.Entrecalle1;
                        envio.Entrecalle2  = direccion_agregada.Entrecalle2;


                        neg_venta.AgregarVenta_Envio(venta, envio);


                        var IDventa = neg_venta.BuscarUltimo();

                        if (IDventa != 0)

                        {
                            foreach (var artxvent in Listado_compra)

                            {
                                axv.IDventa          = IDventa;
                                axv.IDarticulo       = artxvent.ID;
                                axv.Cantidad_Vendida = artxvent.Cantidad;
                                axv.Precio           = artxvent.Precio;

                                neg_axv.AgregarArticuloxVenta(axv);
                            }
                        }
                        Session[Session.SessionID + "Listado_compra"]   = null;
                        Session[Session.SessionID + "Cantidad_carrito"] = 0;
                        retira_local = null;
                        Session[Session.SessionID + "Retiro_local"] = retira_local;

                        envio_unico = null;
                        Session[Session.SessionID + "EnvioUnico"] = envio_unico;

                        direccion_agregada = null;
                        Session[Session.SessionID + "nuevadireccion_agregada"] = direccion_agregada;

                        Session[Session.SessionID + "sesionUsuario"] = usuario;
                    }

                    else if (envio_unico != null)

                    {
                        venta.IDusuario    = usuario.ID;
                        venta.Fecha_V      = DateTime.Now.Date;
                        venta.Total_compra = Convert.ToInt32(Session[Session.SessionID + "Total_Compra"]);

                        envio.Provincia.ID = envio_unico.Provincia.ID;
                        envio.Localidad    = envio_unico.Localidad;
                        envio.CP           = envio_unico.CP;
                        envio.Calle        = envio_unico.Calle;
                        envio.Altura       = envio_unico.Altura;
                        envio.Entrecalle1  = envio_unico.Entrecalle1;
                        envio.Entrecalle2  = envio_unico.Entrecalle2;


                        neg_venta.AgregarVenta_Envio(venta, envio);

                        var IDventa = neg_venta.BuscarUltimo();

                        if (IDventa != 0)

                        {
                            foreach (var artxvent in Listado_compra)

                            {
                                axv.IDventa          = IDventa;
                                axv.IDarticulo       = artxvent.ID;
                                axv.Cantidad_Vendida = artxvent.Cantidad;
                                axv.Precio           = artxvent.Precio;

                                neg_axv.AgregarArticuloxVenta(axv);
                            }
                        }
                        Session[Session.SessionID + "Listado_compra"]   = null;
                        Session[Session.SessionID + "Cantidad_carrito"] = 0;

                        retira_local = null;
                        Session[Session.SessionID + "Retiro_local"] = retira_local;

                        envio_unico = null;
                        Session[Session.SessionID + "EnvioUnico"] = envio_unico;

                        direccion_agregada = null;
                        Session[Session.SessionID + "nuevadireccion_agregada"] = direccion_agregada;

                        Session[Session.SessionID + "sesionUsuario"] = usuario;
                    }
                    else if (id_direc_select != null)
                    {
                        BL_Direccion neg_dire = new BL_Direccion();
                        Listado_Direcciones = neg_dire.Listar(usuario.ID);


                        Direccion direc_usuario = Listado_Direcciones.Find(a => a.ID == int.Parse(id_direc_select));

                        venta.IDusuario    = usuario.ID;
                        venta.Fecha_V      = DateTime.Now.Date;
                        venta.Total_compra = Convert.ToInt32(Session[Session.SessionID + "Total_Compra"]);


                        envio.Provincia.ID = direc_usuario.Provincia.ID;
                        envio.Localidad    = direc_usuario.Localidad;
                        envio.CP           = direc_usuario.CP;
                        envio.Calle        = direc_usuario.Calle;
                        envio.Altura       = direc_usuario.Altura;
                        envio.Entrecalle1  = direc_usuario.Entrecalle1;
                        envio.Entrecalle2  = direc_usuario.Entrecalle2;


                        neg_venta.AgregarVenta_Envio(venta, envio);


                        var IDventa = neg_venta.BuscarUltimo();

                        if (IDventa != 0)

                        {
                            foreach (var artxvent in Listado_compra)

                            {
                                axv.IDventa          = IDventa;
                                axv.IDarticulo       = artxvent.ID;
                                axv.Cantidad_Vendida = artxvent.Cantidad;
                                axv.Precio           = artxvent.Precio;


                                neg_axv.AgregarArticuloxVenta(axv);
                            }
                        }

                        Session[Session.SessionID + "Listado_compra"]   = null;
                        Session[Session.SessionID + "Cantidad_carrito"] = 0;
                        retira_local = null;
                        Session[Session.SessionID + "Retiro_local"] = retira_local;

                        envio_unico = null;
                        Session[Session.SessionID + "EnvioUnico"] = envio_unico;

                        direccion_agregada = null;
                        Session[Session.SessionID + "nuevadireccion_agregada"] = direccion_agregada;

                        Session[Session.SessionID + "sesionUsuario"] = usuario;
                    }


                    Response.Redirect("Compra_Exitosa");
                }
                catch (Exception ex)
                {
                    throw ex;
                    //Session["Error" + Session.SessionID] = ex.Message;
                    //Response.Redirect("Error");
                }
            }

            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            usuario = new Usuario();
            usuario = (Usuario)Session[Session.SessionID + "sesionUsuario"];

            Lista_miscompras = (List <MisCompras>)Session[Session.SessionID + "MisVentas"];



            var VentaDetalle = Convert.ToInt32(Request.QueryString["idventa"]);

            Session[Session.SessionID + "idventa"] = VentaDetalle;


            BL_Articulo  neg_art     = new BL_Articulo();
            BL_Direccion neg_direc   = new BL_Direccion();
            BL_Usuario   neg_usuario = new BL_Usuario();

            if (Session[Session.SessionID + "sesionAdmin"] != null)
            {
                try
                {
                    if (VentaDetalle != 0)


                    {
                        Listado_axv = neg_art.listar_AxV(VentaDetalle);

                        miscompras = new MisCompras();
                        miscompras = Lista_miscompras.Find(J => J.IDventa == VentaDetalle);
                    }


                    direccion = new Direccion();

                    direccion = neg_direc.BuscarEnvio(VentaDetalle);

                    usuario = neg_usuario.BuscarUsuarioX_ID(miscompras.IDusuario);


                    if (direccion != null)
                    {
                        Lblpais.Text        = "Pais: " + direccion.Pais;
                        Lblprovincia.Text   = "Provincia: " + direccion.Provincia.Descripcion;
                        Lbllocalidad.Text   = "Localidad: " + direccion.Localidad;
                        Lblcp.Text          = "Codigo Postal: " + Convert.ToString(direccion.CP);
                        Lblcalle.Text       = "Calle: " + direccion.Calle;
                        Lblaltura.Text      = "Altura" + Convert.ToString(direccion.Altura);
                        Lblentrecalle1.Text = "Entre Calle 1: " + direccion.Entrecalle1;
                        Lblentrecalle2.Text = "Entre Calle 2: " + direccion.Entrecalle2;
                    }
                    else
                    {
                        Lblpais.Text        = "Pais: Argentina";
                        Lblprovincia.Text   = "Provincia: Buenos Aires";
                        Lbllocalidad.Text   = "Localidad: Tigre,Gral. Pacheco";
                        Lblcp.Text          = "Codigo Postal: 1617";
                        Lblcalle.Text       = "Calle: Retira por el local,calle Buenos aire ";
                        Lblaltura.Text      = "Altura: 1150";
                        Lblentrecalle1.Text = "Entre Calle 1: Lope de vega";
                        Lblentrecalle2.Text = "Entre Calle 2: Monteros ";
                    }


                    Lblnickname.Text  = "Usuario: " + usuario.Nick_name;
                    LblDni.Text       = "DNI: " + usuario.Dni;
                    LblMail.Text      = "Mail: " + usuario.Mail;
                    Lbltelefono.Text  = "Telefono: " + usuario.Telefono;
                    Lblfecha_nac.Text = "Fecha de nacimiento: " + usuario.Fecha_Nac.ToShortDateString();
                    Lblnombre.Text    = "Nombre: " + usuario.Nombre;
                    Lblapellido.Text  = "Apellido: " + usuario.Apellido;



                    LblMontototal.Text = "Monto total de compra: $ " + Convert.ToString(miscompras.Total);
                    LblCant_total.Text = "Cantidad total de articulos " + Convert.ToString(miscompras.Cantidadvendida);
                }
                catch (Exception ex)
                {
                    Session["Error" + Session.SessionID] = ex.Message;
                    Response.Redirect("Error");
                }
            }
            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#6
0
        protected void Guardar_Direccion(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionUsuario"] != null)

            {
                try
                {
                    //if (!IsPostBack) return;

                    usuario = new Usuario();

                    direccion           = new Direccion();
                    direccion.Provincia = new Provincia();

                    envio = new Envio();

                    BL_Direccion neg_direccion = new BL_Direccion();


                    usuario = (Usuario)Session[Session.SessionID + "sesionUsuario"];

                    direccion.IDusuario = usuario.ID;

                    direccion.Localidad             = Convert.ToString(localidad_u.Text);
                    direccion.CP                    = Convert.ToInt32(cp_u.Text);
                    direccion.Calle                 = Convert.ToString(calle_u.Text);
                    direccion.Altura                = Convert.ToInt32(altura_u.Text);
                    direccion.Entrecalle1           = Convert.ToString(entrecalle1_u.Text);
                    direccion.Entrecalle2           = Convert.ToString(entrecalle2_u.Text);
                    direccion.Provincia.ID          = int.Parse(Lista_Provincia.SelectedValue);
                    direccion.Provincia.Descripcion = Lista_Provincia.SelectedItem.Value;
                    direccion.Pais                  = Lista_Paises.SelectedItem.Value;



                    Session[Session.SessionID + "nuevadireccion_agregada"] = direccion;



                    if (direccion.IDusuario != 0)
                    {
                        //hasta aca entra lo mas bien pero no se activa el modal
                        neg_direccion.Agregar(direccion);

                        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalNueva_dir", "$('modalNueva_dir').modal();", true);
                        upModal.Update();

                        Response.Redirect("CompraFinalizada");
                    }
                }



                catch (Exception ex)
                {
                    throw ex;

                    //Session["Error" + Session.SessionID] = ex.Message;
                    //Response.Redirect("Error");
                }
            }
            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#7
0
        protected void Guardar_Usuario(object sender, EventArgs e)
        {
            try
            {
                //if (!IsPostBack) return;

                usuario     = new Usuario();
                usuario_aux = new Usuario();
                direccion   = new Direccion();
                BL_Usuario   neg_usuario   = new BL_Usuario();
                BL_Direccion neg_direccion = new BL_Direccion();

                usuario.Nombre      = Convert.ToString(nombre_u.Text);
                usuario.Apellido    = Convert.ToString(apellido_u.Text);
                usuario.Nick_name   = Convert.ToString(nickname_u.Text);
                usuario.Contraseña  = Convert.ToString(password_u.Text);
                usuario.Dni         = Convert.ToInt32(dni_u.Text);
                usuario.Sexo        = Convert.ToChar(sexo_u.Text);
                usuario.Fecha_Nac   = Convert.ToDateTime(fechanac_u.Text);
                usuario.Mail        = Convert.ToString(mail_u.Text);
                usuario.Telefono    = Convert.ToInt32(telefono_u.Text);
                usuario.IDpais      = int.Parse(Lista_Paises.SelectedValue);
                usuario.IDprovincia = int.Parse(Lista_Provincia.SelectedValue);

                direccion.Provincia.ID = usuario.IDprovincia;
                direccion.Localidad    = Convert.ToString(localidad_u.Text);
                direccion.CP           = Convert.ToInt32(cp_u.Text);
                direccion.Calle        = Convert.ToString(calle_u.Text);
                direccion.Altura       = Convert.ToInt32(altura_u.Text);
                direccion.Entrecalle1  = Convert.ToString(entrecalle1_u.Text);
                direccion.Entrecalle2  = Convert.ToString(entrecalle2_u.Text);

                usuario_aux = neg_usuario.Validar_Usuario(usuario.Nick_name);


                if (usuario_aux.Activo)
                {
                    lblNickExistente.Text    = "Ya hay un Usuario con ese nombre";
                    lblNickExistente.Visible = true;
                    nickname_u.Text          = "";
                    nick_ok = false;
                }
                else
                {
                    lblNickExistente.Visible = false;
                    nick_ok = true;
                }

                usuario_aux = neg_usuario.Validar_Email(usuario.Mail);

                if (usuario_aux.Activo)
                {
                    lblEmailExistente.Text    = "Ya hay un Usuario con ese Email";
                    lblEmailExistente.Visible = true;
                    mail_u.Text = "";
                    mail_ok     = false;
                }
                else
                {
                    lblEmailExistente.Visible = false;
                    mail_ok = true;
                }

                if (nick_ok && mail_ok)
                {
                    //hasta aca entra lo mas bien pero no se activa el modal
                    neg_usuario.Agregar(usuario, direccion);

                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalNuevoUsuario", "$('#modalNuevoUsuario').modal();", true);
                    upModal.Update();

                    Response.Redirect("Log_IN.aspx");
                }
                else
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalErrorForm", "$('#modalErrorForm').modal();", true);
                }
            }
            catch (Exception ex)
            {
                //throw ex;

                Session["Error" + Session.SessionID] = ex.Message;
                Response.Redirect("Error");
            }
        }
示例#8
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");
            }
        }