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();
    }
예제 #3
0
 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);
    }