protected void Page_Load(object sender, EventArgs e) { CarritoUserNegocio carritoUserNegocio = new CarritoUserNegocio(); usuario = (Usuario)Session["sesionUsuario"]; if (usuario != null) { try { venta = new Venta(); venta.Usuario.ID = usuario.ID; venta.Carrito.ID = usuario.IDCarrito; venta.Carrito.Productos = carritoUserNegocio.CargarListaCarrito(venta.Carrito.ID); listaProductos = venta.Carrito.Productos; venta.Importe = carritoUserNegocio.SumarImporte(venta.Carrito.Productos); venta.Fecha = DateTime.Now; venta.Estado.ID = 1; } catch (Exception ex) { throw ex; } } else { Response.Redirect("DefaultUser.aspx"); } }
protected void btnAgregarArticulo_Click(object sender, EventArgs e) { try { if (usuario != null) { if (usuario.Tipo == 2) { CarritoUserNegocio carritoUserNegocio = new CarritoUserNegocio(); if (carritoUserNegocio.BuscarProductoXCarrito(usuario.IDCarrito, producto.ID)) { carritoUserNegocio.ModificarProductoXCarrito(usuario.IDCarrito, producto.ID, Convert.ToInt32(txtBoxCantidad.Text)); } else { carritoUserNegocio.AgregarProductoCarrito(usuario.IDCarrito, producto.ID, producto.Precio, Convert.ToInt32(txtBoxCantidad.Text)); } Response.Redirect("DefaultUser.aspx"); } } else { Response.Redirect("Login.aspx"); } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { usuario = (Usuario)Session["sesionUsuario"]; CarritoUserNegocio carritoUserNegocio = new CarritoUserNegocio(); CategoriaNegocio categoriaNegocio = new CategoriaNegocio(); try { listaCategoria = categoriaNegocio.Listar(); if (usuario != null) { btnLogin.Visible = false; if (usuario.Tipo == 1) { btnAdminView.Visible = true; } else { btnPerfil.Visible = true; listaCarrito = carritoUserNegocio.CargarListaCarrito(usuario.IDCarrito); } } } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { VentaNegocio ventaNegocio = new VentaNegocio(); CarritoUserNegocio carritoUserNegocio = new CarritoUserNegocio(); UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); EstadoNegocio estadoNegocio = new EstadoNegocio(); try { venta = ventaNegocio.Listar().Find(v => v.ID == Convert.ToInt64(Request.QueryString["ID"])); venta.Usuario = usuarioNegocio.ListarClientes().Find(u => u.ID == venta.Usuario.ID); venta.Carrito.Productos = carritoUserNegocio.CargarListaCarrito(venta.Carrito.ID); listaProductos = venta.Carrito.Productos; if (!IsPostBack) { dropDownEstado.DataSource = estadoNegocio.Listar(); dropDownEstado.DataValueField = "ID"; dropDownEstado.DataTextField = "Nombre"; dropDownEstado.SelectedIndex = venta.Estado.ID - 1; dropDownEstado.DataBind(); } } catch (Exception ex) { Response.Redirect("Error.aspx"); } }
protected void btnBorrar_Click(object sender, EventArgs e) { CarritoUserNegocio carritoUserNegocio = new CarritoUserNegocio(); long IDProducto = Convert.ToInt64(Request.QueryString["ElimID"]); carritoUserNegocio.EliminarItem(IDProducto, usuario.IDCarrito); Response.Redirect("Carrito.aspx"); }
protected void Page_Load(object sender, EventArgs e) { VentaNegocio ventaNegocio = new VentaNegocio(); CarritoUserNegocio carritoUserNegocio = new CarritoUserNegocio(); UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); try { venta = ventaNegocio.Listar().Find(v => v.ID == Convert.ToInt64(Request.QueryString["ID"])); venta.Usuario = usuarioNegocio.ListarClientes().Find(u => u.ID == venta.Usuario.ID); venta.Carrito.Productos = carritoUserNegocio.CargarListaCarrito(venta.Carrito.ID); listaProductos = venta.Carrito.Productos; } catch (Exception) { Response.Redirect("Error.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { CarritoUserNegocio carritoUserNegocio = new CarritoUserNegocio(); ProductoNegocio productoNegocio = new ProductoNegocio(); usuario = (Usuario)Session["sesionUsuario"]; if (usuario != null) { try { if (usuario != null) { lblBienvenida.Text += usuario.NombreUsuario + "!"; listaCarrito = carritoUserNegocio.CargarListaCarrito(usuario.IDCarrito); if (listaCarrito.Count > 0) { lblCarritoVacio.Visible = false; lblTextPrecio.Visible = true; lblPrecioFinal.Visible = true; btnFinalizar.Visible = true; if (!IsPostBack) { if (Request.QueryString["ElimID"] != null) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalEliminar", "$('#modalEliminar').modal();", true); } } if (Request.QueryString["ModifID"] != null) { Producto producto = new Producto(); producto = listaCarrito.Find(p => p.ID == Convert.ToInt64(Request.QueryString["ModifID"])); if (Request.QueryString["cant"] == "resta") { if (producto.CantidadElegida == 1) { carritoUserNegocio.EliminarItem(producto.ID, usuario.IDCarrito); } carritoUserNegocio.ModificarProductoXCarrito(usuario.IDCarrito, producto.ID, -1); } else { if (productoNegocio.ChequearStock(producto, producto.CantidadElegida + 1)) { carritoUserNegocio.ModificarProductoXCarrito(usuario.IDCarrito, producto.ID, 1); } else { lblNoStock.Visible = true; } } Response.Redirect("Carrito.aspx"); } lblPrecioFinal.Text = carritoUserNegocio.SumarImporte(listaCarrito).ToString("F2"); } else { lblCarritoVacio.Visible = true; } } } catch (Exception ex) { throw ex; } } else { Response.Redirect("Login.aspx"); } }