Beispiel #1
0
        public U_datos venta(String coman1, String coman2, Int32 cantidad, Int32 id_cliente, Int32 id_producto)
        {
            U_venta   nueva = new U_venta();
            D_carrito datos = new D_carrito();
            U_datos   msm   = new U_datos();

            if (coman1 == "B_agregarp")
            {
                nueva.Index = int.Parse(coman2.ToString());

                if (cantidad <= nueva.Index)
                {
                    nueva.Cantidad    = cantidad;
                    nueva.Id_estado   = 2;
                    nueva.Id_cliente  = id_cliente;
                    nueva.Id_producto = id_producto;
                    datos.agregarCarrito(nueva);

                    msm.Url = "<script type='text/javascript'>alert('Producto agregado corectamente');window.location=\"seleccionCarrito.aspx\"</script>";
                }
                else
                {
                    msm.Url = "<script type='text/javascript'>alert('No contamos con la cantidad solicitada. ');window.location=\"Catalogo_Cliente.aspx\"</script>";
                }
            }
            return(msm);
        }
        public Factura_total llenarFactura(Int32 sesion)
        {
            Factura_total factura = new Factura_total();
            D_carrito     datos   = new D_carrito();


            DataTable datosFactura = datos.verEncabezado(sesion);
            DataTable datosFinal   = factura.Factura;
            DataRow   fila;


            for (int i = 0; i < datosFactura.Rows.Count; i++)
            {
                fila = datosFinal.NewRow();


                fila["Nombre"]    = datosFactura.Rows[i]["Nombre"].ToString();
                fila["Apellido"]  = datosFactura.Rows[i]["Apellido"].ToString();
                fila["Direccion"] = datosFactura.Rows[i]["Direccion"].ToString();
                fila["Fecha"]     = datosFactura.Rows[i]["Fecha_pedido"].ToString();
                fila["Cantidad"]  = int.Parse(datosFactura.Rows[i]["Cantidad"].ToString());
                fila["Valor"]     = int.Parse(datosFactura.Rows[i]["Valor_c"].ToString());
                fila["Subtotal"]  = int.Parse(datosFactura.Rows[i]["Subtotal"].ToString());
                fila["Iva"]       = double.Parse(datosFactura.Rows[i]["Iva"].ToString());
                fila["Total"]     = double.Parse(datosFactura.Rows[i]["Total"].ToString());


                datosFinal.Rows.Add(fila);
            }

            DataTable datosFac = datos.verFactura(sesion);
            DataTable datosFin = factura.Factura1;
            DataRow   fil;

            for (int i = 0; i < datosFac.Rows.Count; i++)
            {
                fil = datosFin.NewRow();


                fil["Marca"]      = datosFac.Rows[i]["Marca"].ToString();
                fil["Referencia"] = datosFac.Rows[i]["Referencia"].ToString();
                fil["Cantidad"]   = int.Parse(datosFac.Rows[i]["Cantidad"].ToString());
                fil["Valor"]      = int.Parse(datosFac.Rows[i]["Valor_c"].ToString());
                fil["Subtotal"]   = int.Parse(datosFac.Rows[i]["Cantidad"].ToString());
                fil["Iva"]        = double.Parse(datosFac.Rows[i]["Iva"].ToString());
                fil["Total"]      = double.Parse(datosFac.Rows[i]["Total"].ToString());



                datosFin.Rows.Add(fil);
            }

            return(factura);
        }
Beispiel #3
0
        public U_datos valida(String coman1, String coman2)
        {
            U_datos   dato    = new U_datos();
            D_carrito funcion = new D_carrito();

            if (coman1 == "B_eliminar")
            {
                dato.Index = int.Parse(coman2.ToString());
                dato.Url   = "Carrito.aspx";
                funcion.eliminarPedido(dato.Index);
            }
            return(dato);
        }