Пример #1
0
        public ItemOrden LlenarInfoItems()
        {
            ItemOrden item = new ItemOrden();

            item.id          = "1";
            item.title       = "Tetris";
            item.currency_id = "ARS";
            item.unit_price  = 30;
            item.quantity    = 1;
            item.description = "Ficha tetris";
            item.picture_url = "";

            return(item);
        }
Пример #2
0
        private ItemOrden FillObject(Dictionary <string, dynamic> data)
        {
            UsuarioController  usuarioController  = new UsuarioController();
            ProductoController productoController = new ProductoController();
            ItemOrden          item = new ItemOrden();

            item.Id           = data["id"];
            item.CodigoEstado = GetCodigoEstado(data["item_orden_codigo_estado_id"]);
            item.Producto     = productoController.GetProducto(data["producto_id"]);
            item.Cantidad     = data["cantidad"];
            item.Precio       = data["precio"];
            item.Detalles     = data["detalles"];
            item.Creado       = data["creado"];
            item.Modificado   = data["modificado"];
            item.Activo       = data["activo"];
            item.Usuario      = usuarioController.GetUsuario(data["usuario_id"]);

            return(item);
        }
Пример #3
0
        public ItemOrden GetItemOrden(int id)
        {
            List <Dictionary <string, dynamic> > data;
            ItemOrden item = null;

            List <SqlParameter> param = new List <SqlParameter>();

            param.Add(new SqlParameter()
            {
                ParameterName = "@Id", Value = id
            });

            data = dataBaseController.ExecuteQuery("SELECT * FROM item_orden WHERE id = @Id AND activo = 1", param);

            if (data.Count > 0)
            {
                item = FillObject(data[0]);
            }

            return(item);
        }