Exemplo n.º 1
0
        public static string GetTipoProductos()
        {
            PedidoLogic          tp    = new PedidoLogic();
            List <Pedido>        list  = tp.getAll().ToList();
            DetallePedidoLogic   dp    = new DetallePedidoLogic();
            List <DetallePedido> list2 = dp.getAll().ToList();

            var x = from y in list
                    join y2 in list2 on y.id equals y2.idPedido
                    where y.estatus == "P"
                    select y.id + " - " + y2.Producto.descripcion + "<br/>" + Convert.ToDateTime(y.fechaRealRecoleccion.ToString()).ToShortDateString();

            return(JsonConvert.SerializeObject(x));
        }
Exemplo n.º 2
0
        public static string Confirmar(string direccion)
        {
            PedidoLogic        pedidosLogic         = new PedidoLogic();
            DetallePedidoLogic detallesPedidosLogic = new DetallePedidoLogic();
            ProductoLogic      productoLogic        = new ProductoLogic();
            UsuarioLogic       userLog = new UsuarioLogic();

            Pedido pedido = new Pedido();

            pedido.estatus              = "P";
            pedido.fechaRecoleccion     = DateTime.Now.Date;
            pedido.fechaRealRecoleccion = DateTime.Now.Date;
            pedido.idUsuarioPeticion    = Ecotrash_Beta1.Session.user.id;
            Pedido responseRecord = pedidosLogic.add(pedido);

            foreach (itemListVender item in itemsList)
            {
                Producto producto = new Producto();
                producto.descripcion  = item.descripcion;
                producto.tipoProducto = item.tipoProductoId;
                Producto responseProducto = productoLogic.add(producto);

                DetallePedido record = new DetallePedido();
                record.idPedido   = responseRecord.id;
                record.idProducto = responseProducto.id;
                record.total      = 0;
                record.cantidadKg = 0;
                detallesPedidosLogic.add(record);
            }

            Usuario user = userLog.GetById(Ecotrash_Beta1.Session.user.id);

            user.direccion = direccion;

            userLog.Update(user);
            return(responseRecord.id.ToString());
        }