protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { DataTable pedidos = (DataTable)Session["tabla_pedidos"]; DApedido funcion = new DApedido(); int fila = int.Parse(e.CommandArgument.ToString()); funcion.modificarEstadoPedidos(int.Parse(pedidos.Rows[fila]["id_pedido"].ToString())); Response.Redirect("actualizarPedido.aspx"); }
protected void Page_Load(object sender, EventArgs e) { DataTable usuario = (DataTable)Session["usuario"]; Epedido encapsular = new Epedido(); DApedido funcion = new DApedido(); DataTable grid = new DataTable(); encapsular.CedulaUsuario = usuario.Rows[0]["cedula_usuario"].ToString(); grid = funcion.historialCompras(encapsular); GridView1.DataSource = grid; GridView1.DataBind(); }
protected void anadirLB_Click(object sender, EventArgs e) { validoL.Visible = false; noValidoL.Visible = false; if (int.Parse(cantidadTB.Text) <= 0 || int.Parse(cantidadTB.Text) > int.Parse(seleccionado["cantidad_producto"].ToString()) || int.Parse(cantidadTB.Text) > int.Parse(seleccionado["cantidad_producto"].ToString()) - 50) { noValidoL.Text = "Cantiad no valida"; noValidoL.Visible = true; } else { DataTable usuarioActivo = (DataTable)Session["usuario"]; Epedido encapsular = new Epedido(); DApedido funcion = new DApedido(); bool exedido = false; encapsular.NombreUsuario = usuarioActivo.Rows[0]["nombres_usuario"].ToString(); encapsular.CedulaUsuario = usuarioActivo.Rows[0]["cedula_usuario"].ToString(); encapsular.NombreProducto = seleccionado["nombre_producto"].ToString(); encapsular.CodigoProducto = seleccionado["codigo_producto"].ToString(); encapsular.ReferenciaProducto = seleccionado["referencia_producto"].ToString(); encapsular.CantidadProducto = int.Parse(cantidadTB.Text); encapsular.Precio = double.Parse(seleccionado["precio_producto"].ToString()) * int.Parse(cantidadTB.Text); encapsular.Estado = "Pendiente"; // funcion.registrarPedido(encapsular); for (int i = 0; i < carrito.Rows.Count; i++) { if (carrito.Rows[i]["Codigo Pro"].ToString() == seleccionado["codigo_producto"].ToString()) { if ((int.Parse(cantidadTB.Text) + int.Parse(carrito.Rows[0]["Cantidad Pro"].ToString())) > int.Parse(seleccionado["cantidad_producto"].ToString()) - 50) { noValidoL.Text = "Cantidad Exedida"; noValidoL.Visible = true; exedido = true; } } } if (exedido != true) { llenarDataTable(encapsular); } } }
protected void comprarLB_Click1(object sender, EventArgs e) { Epedido encapsular = new Epedido(); DApedido funcion = new DApedido(); DAproducto funcion1 = new DAproducto(); for (int i = 0; i < carritoCompras.Rows.Count; i++) { encapsular.NombreUsuario = carritoCompras.Rows[i]["Nombre Us"].ToString(); encapsular.CedulaUsuario = carritoCompras.Rows[i]["Cedula Us"].ToString(); encapsular.NombreProducto = carritoCompras.Rows[i]["Nombre Pro"].ToString(); encapsular.CodigoProducto = carritoCompras.Rows[i]["Codigo Pro"].ToString(); encapsular.ReferenciaProducto = carritoCompras.Rows[i]["Referencia Pro"].ToString(); encapsular.CantidadProducto = int.Parse(carritoCompras.Rows[i]["Cantidad Pro"].ToString()); encapsular.Precio = double.Parse(carritoCompras.Rows[i]["Precio Pro"].ToString()); encapsular.Estado = carritoCompras.Rows[i]["Estado"].ToString(); funcion.registrarPedido(encapsular); funcion1.descontarInventario(carritoCompras.Rows[i]["Codigo Pro"].ToString(), int.Parse(carritoCompras.Rows[i]["Cantidad Pro"].ToString())); } Session["carrito_compras"] = null; Session["limpiar_carrito"] = true; }
protected void Page_Load(object sender, EventArgs e) { DApedido funcion = new DApedido(); Session["tabla_pedidos"] = funcion.listarpedidos(1); }