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); } }
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"); } }
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"); } }
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"); } }
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"); } }
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"); } }
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"); } }
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"); } }