Exemplo n.º 1
0
        public ActionResult Complain(List <ComplainFileUploadModel> Step3ObjectData)
        {
            ComplainStep1 Step1 = (ComplainStep1)TempData["_ComplainStep1"];
            ComplainStep2 Step2 = (ComplainStep2)TempData["_ComplainStep2"];

            if (Step1 == null || Step2 == null)
            {
                return(RedirectToAction("Complain", "Manage"));
            }
            string _refID = "";


            int CompId = SaveComplain.AddnewComplain(Step1.Complain_Subject, 1, Helplibery.GetUserID(), Step1.CompanyName, Step1.CompanyDescription,
                                                     Step2.Description, Step2.ComplainID, Step2.lv1, Step2.Tm_CauseID, Step2.PurchaseID, null, Step2.PaymentID, null, Step2.MotiveID, null, Step1.attorneyLog, null, ref _refID);

            SaveComplain.StartTrack(CompId, 1, null, null);

            SaveUtility.SaveComplainFileUpload(Step3ObjectData, CompId);

            //SaveComplain.StartTrack(CompId);
            TempData.Clear();


            return(RedirectToAction("Confirm", "Manage"));
        }
Exemplo n.º 2
0
 public PartialViewResult Step3Complain(ComplainStep2 obj)
 {
     if (ModelState.IsValid)
     {
         TempData["_ComplainStep1"] = TempData["_ComplainStep1"];
         TempData["_ComplainStep2"] = obj;
         return(PartialView("_ComplainStep3"));
     }
     return(PartialView("_ComplainStep2", obj));
 }
Exemplo n.º 3
0
        public PartialViewResult Step2back()
        {
            TempData["_ComplainStep1"] = TempData["_ComplainStep1"];
            ComplainStep2 _ObjStep2 = new ComplainStep2();

            if (TempData["_ComplainStep2"] != null)
            {
                _ObjStep2 = (ComplainStep2)TempData["_ComplainStep2"];
            }
            return(PartialView("_ComplainStep2", _ObjStep2));
        }
Exemplo n.º 4
0
        public PartialViewResult SuecaseGroup(int refID)
        {
            var obj = GetUtility.GetTm_case(refID);

            ComplainStep2 _ObjStep2 = new ComplainStep2();

            if (TempData["_ComplainStep2"] != null)
            {
                _ObjStep2 = (ComplainStep2)TempData["_ComplainStep2"];
            }

            ViewBag.select = _ObjStep2.Tm_CauseID;
            return(PartialView("_CauseDetail", obj));
        }
Exemplo n.º 5
0
        public PartialViewResult Complain_Type_LV1(int refID)
        {
            List <Tm_Complain_Type> obj = Tm_Complain_Type1(refID);

            ComplainStep2 _ObjStep2 = new ComplainStep2();

            if (TempData["_ComplainStep2"] != null)
            {
                _ObjStep2 = (ComplainStep2)TempData["_ComplainStep2"];
            }

            ViewBag.select = _ObjStep2.lv1;
            return(PartialView("_Complain_Type_LV1", obj));
        }
Exemplo n.º 6
0
 public PartialViewResult Step2Complain(ComplainStep1 obj)
 {
     if (ModelState.IsValid)
     {
         TempData["_ComplainStep1"] = obj;
         ComplainStep2 _ObjStep2 = new ComplainStep2();
         if (TempData["_ComplainStep2"] != null)
         {
             _ObjStep2 = (ComplainStep2)TempData["_ComplainStep2"];
         }
         return(PartialView("_ComplainStep2", _ObjStep2));
     }
     return(PartialView("_ComplainStep1", obj));
 }
Exemplo n.º 7
0
        public ActionResult Complain(string id)
        {
            TempData.Clear();
            ComplainStep2 _ObjStep2 = new ComplainStep2();
            string        Str       = "";

            switch (id)
            {
            case "Product": { Str = "สินค้า"; _ObjStep2.ComplainID = 8; break; }

            case "Service": { Str = "บริการ"; _ObjStep2.ComplainID = 9; break; }

            case "Property": { Str = "อสังหาริมทรัพย์"; _ObjStep2.ComplainID = 1; break; }

            default: { return(RedirectToAction("Index", "Manage")); }
            }
            ViewBag.TypeStr            = Str;
            TempData["_ComplainStep2"] = _ObjStep2;
            return(View());
        }