Example #1
0
        public ActionResult GetMiscellaneous(string code)
        {
            var miscellaneousSvc = new MiscellaneousLogic(Ticket);
            var ajaxObj = miscellaneousSvc.GetAjax(code);

            return Json(ajaxObj, JsonRequestBehavior.AllowGet);
        }
        public ActionResult Edit(int id, FormCollection form)
        {
            var claimMiscellaneousSvc = new ClaimMiscellaneousLogic(Ticket);
            var miscellaneousSvc = new MiscellaneousLogic(Ticket);

            var miscellaneousId = StringUtility.ToInt(form["miscellaneousId"]);
            var miscellaneousObj = miscellaneousSvc.GetById(miscellaneousId);

            var obj = claimMiscellaneousSvc.GetById(id);
            if (miscellaneousObj != null)
            {
                obj.Miscellaneous.Id = miscellaneousObj.Id;
                obj.Miscellaneous.Code = miscellaneousObj.Code;
                obj.Miscellaneous.Name = miscellaneousObj.Name;
            }
            obj.SupplierName = form["supplierName"];
            obj.InvoiceNumber = form["invoiceNumber"];
            obj.ItemAmount = StringUtility.ToDecimal(form["itemAmount"]);

            claimMiscellaneousSvc.Save(obj);

            return RedirectToAction("Display", "WarrantyClaim", new { id = obj.ClaimId });
        }
Example #3
0
        public ActionResult Miscellaneous(SearchRequest request)
        {
            ViewData["code"] = request.Code;
            ViewData["name"] = request.Name;
            ViewData["limit"] = request.Limit;

            var miscellaneousSvc = new MiscellaneousLogic(Ticket);
            var results = miscellaneousSvc.Search(request);

            ViewData.Model = results;
            ViewData.Add("resultsCount", results.Count);

            return View();
        }