示例#1
0
        public JsonResult OfferItemPrices(string id)
        {
            AddItemRepository dis       = new AddItemRepository();
            string            priceitem = dis.GetListofpriceitems(Convert.ToInt32(id));

            return(Json(priceitem, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public JsonResult OfferItems(string id)
        {
            //DistributorRepository dis = new DistributorRepository();
            AddItemRepository dis       = new AddItemRepository();
            List <tblItem>    offeritme = dis.offerlistitem(Convert.ToInt32(id));

            //bool Disname =;
            //return Json(Disname, JsonRequestBehavior.AllowGet);
            return(Json(new SelectList(offeritme.ToArray(), "ItemId", "Name"), JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public string Assign(int SubItemid = 0)
        {
            AddItemRepository            dis           = new AddItemRepository();
            List <SubItemAssignRawModel> assignsubitem = dis.subItemwise(SubItemid);
            StringBuilder sb = new StringBuilder();

            sb.Append("<table class='table table-bordered' id='tblsubRawitems'>");
            sb.Append("<thead>");
            sb.Append("<tr><th>  <input type=\"checkbox\" id=\"chkAll\" /> Select </th><th>Qty</th><th>Unit</th>");
            sb.Append("</thead>");
            sb.Append("<tbody>");
            string portion = "";

            foreach (var item in assignsubitem)
            {
                if (item != null)
                {
                    if (item.Assigned == true)
                    {
                        sb.Append("<tr><td><input type='checkbox' id='" + item.RawMaterialId + "' name='RawMaterialId' checked value='" + item.RawMaterialId + "' class='checkbox'>" + item.RawMaterialName + "</td>");
                        sb.Append("<td><input type='textbox' class='form-control'name='Qty' style='margin:2px 6px'value='" + item.Qty + "' id='" + item.RawMaterialId + "' ></td>");
                        sb.Append("<td> " + item.Unit + "</td>");
                    }
                    else
                    {
                        sb.Append("<tr><td><input type='checkbox' id='" + item.RawMaterialId + "' name='RawMaterialId' value='" + item.RawMaterialId + "' class='checkbox'>" + item.RawMaterialName + "</td>");
                        sb.Append("<td><input type='textbox' class='form-control'name='Qty' style='margin:2px 6px'value='" + item.Qty + "' id='" + item.RawMaterialId + "' ></td>");
                        sb.Append("<td> " + item.Unit + "</td>");
                    }

                    //
                }
                portion = item.Portion.ToString();
            }
            sb.Append("</tbody>");
            sb.Append("<table>");
            sb.Append("~" + portion);
            return(sb.ToString());
        }
示例#4
0
        public string MenuAssignCatItem(int CategoryId, int OutletId)
        {
            AddItemRepository           dis        = new AddItemRepository();
            List <MenuAssignItemsModel> assignitem = dis.Itemwise(CategoryId, OutletId);
            StringBuilder sb = new StringBuilder();

            sb.Append("<table class='table table-bordered' id='tblmenuitems'>");
            sb.Append("<thead>");
            sb.Append("<tr><th>Select</th><th>Full Price</th><th>Half Price</th><th></th>");
            sb.Append("</thead>");
            sb.Append("<tbody>");
            foreach (var item in assignitem)
            {
                if (item != null)
                {
                    if (item.Assigned == true)
                    {
                        sb.Append("<tr><td><input type='checkbox' id='" + item.ItemId + "' name='ItemId' checked value='" + item.ItemId + "' class='checkbox'>" + item.ItemName + "</td>");
                        sb.Append("<td><input type='textbox' class='form-control'name='FullPrice' style='margin:2px 6px'value='" + item.FullPrice + "' id='" + item.ItemId + "' ></td>");
                        //sb.Append("<td><input type='textbox' class='form-control' name='HalfPrice' style='margin:2px 6px' value='" + item.HalfPrice + "'  id='" + item.ItemId + "' >");
                        sb.Append("<input type='hidden' name='BasePriceId' value='" + item.BasePriceId + "'/></td></tr>");
                    }
                    else
                    {
                        sb.Append("<tr><td><input type='checkbox' id='" + item.ItemId + "' name='ItemId' value='" + item.ItemId + "' class='checkbox'>" + item.ItemName + "</td>");
                        sb.Append("<td><input type='textbox' class='form-control'name='FullPrice' style='margin:2px 6px'value='" + item.FullPrice + "' id='" + item.ItemId + "' readonly></td>");
                        //sb.Append("<td><input type='textbox' class='form-control' name='HalfPrice' style='margin:2px 6px' value='" + item.HalfPrice + "'  id='" + item.ItemId + "' readonly>");
                        sb.Append("<input type='hidden' name='BasePriceId' value='" + item.BasePriceId + "'/></td></tr>");
                    }

                    //
                }
            }
            sb.Append("</tbody>");
            sb.Append("<table>");
            return(sb.ToString());
        }
示例#5
0
 public AddItemService()
 {
     addItemRepo = new AddItemRepository();
 }