public List <Models.ModelTipoComplemento> GetComplementos([FromBody] string sProduct)
        {
            List <Models.ModelTipoComplemento> oRes = new List <Models.ModelTipoComplemento>();

            try
            {
                DemoBD      oBaseDemo = new DemoBD();
                DemoProduct oProduct  = oBaseDemo.DemoProduct.Where(s => s.ProductCodigo == sProduct).First();
                foreach (DemoTipoCom t in oProduct.DemoTipoCom.ToList())
                {
                    Models.ModelTipoComplemento oNewTipo = new Models.ModelTipoComplemento();
                    oNewTipo.TipoCodigo      = t.TipoCodigo;
                    oNewTipo.TipoDescripcion = t.TipoDescripcion;
                    oNewTipo.TipoMaxCantidad = t.TipoMaxCantidad;
                    oNewTipo.TipoOrden       = t.TipoOrden;

                    foreach (DemoComplemento c in t.DemoComplemento.ToList())
                    {
                        Models.ModelComplemento oNewCom = new Models.ModelComplemento();
                        oNewCom.ComplementoCantidad     = 0;
                        oNewCom.ComplementoCodigo       = c.ComplementoCodigo;
                        oNewCom.ComplementoDescripcion  = c.ComplementoDescripcion;
                        oNewCom.ComplementoPrecio       = c.ComplementoPrecio;
                        oNewCom.ComplementoSeleccionado = false;
                        oNewTipo.Complementos.Add(oNewCom);
                    }
                    oRes.Add(oNewTipo);
                }
            }
            catch (Exception ex) { }
            return(oRes);
        }
示例#2
0
        /// <summary>
        /// 数据访问实现:修改单个实体对象信息
        /// </summary>
        /// <param name="entity">参数:Product 实体对象</param>
        /// <returns>返回:bool</returns>
        public bool UpdateProducts(DemoProduct entity)
        {
            HibernateTemplate.Update(entity);
            return(true);

            throw new NotImplementedException();
        }
        public ActionResult DeleteConfirmed(string id)
        {
            DemoProduct demoProduct = db.DemoProduct.Find(id);

            db.DemoProduct.Remove(demoProduct);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#4
0
        /// <summary>
        /// 数据访问实现:添加单个实体对象信息
        /// </summary>
        /// <param name="entity">参数:Product 实体对象</param>
        /// <returns>返回:bool</returns>
        public bool InsertProducts(DemoProduct entity)
        {
            //HibernateTemplate.Save(entity);
            if (HibernateTemplate.Save(entity) != null)
            {
                return(true);
            }
            return(false);

            throw new NotImplementedException();
        }
 public ActionResult Edit([Bind(Include = "ProductCodigo,ProductCantidad,ProductDescripcion,ProductPrecio,ProductTotal,ProductTitulo,ProductComplementos,ProductMenu")] DemoProduct demoProduct)
 {
     if (ModelState.IsValid)
     {
         db.Entry(demoProduct).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ProductMenu = new SelectList(db.DemoMenu, "MenuCodigo", "MenuDescripcion", demoProduct.ProductMenu);
     return(View(demoProduct));
 }
        // GET: DemoProducts/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DemoProduct demoProduct = db.DemoProduct.Find(id);

            if (demoProduct == null)
            {
                return(HttpNotFound());
            }
            return(View(demoProduct));
        }
        // GET: DemoProducts/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DemoProduct demoProduct = db.DemoProduct.Find(id);

            if (demoProduct == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ProductMenu = new SelectList(db.DemoMenu, "MenuCodigo", "MenuDescripcion", demoProduct.ProductMenu);
            return(View(demoProduct));
        }
示例#8
0
        /// <summary>
        /// 业务逻辑实现:修改单个实体对象信息
        /// </summary>
        /// <param name="entity"></param>
        /// <returns>返回:bool</returns>
        public bool UpdateProducts(DemoProduct entity)
        {
            return(dao.UpdateProducts(entity));

            throw new NotImplementedException();
        }
示例#9
0
        /// <summary>
        /// 业务逻辑实现:添加单个实体对象信息
        /// </summary>
        /// <param name="entity">参数:Product 实体对象</param>
        /// <returns>返回:bool</returns>
        public bool InsertProducts(DemoProduct entity)
        {
            return(dao.InsertProducts(entity));

            throw new NotImplementedException();
        }