示例#1
0
        public async Task <ActionResult> DeleteConfirmed(string id)
        {
            CR_Mas_Sup_Car_Model_Category cR_Mas_Sup_Car_Model_Category = await db.CR_Mas_Sup_Car_Model_Category.FindAsync(id);

            db.CR_Mas_Sup_Car_Model_Category.Remove(cR_Mas_Sup_Car_Model_Category);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
示例#2
0
        // GET: ModelCategory/Delete/5
        public async Task <ActionResult> Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CR_Mas_Sup_Car_Model_Category cR_Mas_Sup_Car_Model_Category = await db.CR_Mas_Sup_Car_Model_Category.FindAsync(id);

            if (cR_Mas_Sup_Car_Model_Category == null)
            {
                return(HttpNotFound());
            }
            return(View(cR_Mas_Sup_Car_Model_Category));
        }
示例#3
0
        // GET: ModelCategory/Create
        public ActionResult Create()
        {
            //////////////// retrieve category car list switch status////////////
            if (AccountController.ST_1503_unhold != true || AccountController.ST_1503_hold != true && AccountController.ST_1503_undelete != true || AccountController.ST_1503_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car.Where(x => x.CR_Mas_Sup_Category_Car_Status != "D" && x.CR_Mas_Sup_Category_Car_Status != "H"), "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            else
            if (AccountController.ST_1503_unhold != true || AccountController.ST_1503_hold != true)
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car.Where(x => x.CR_Mas_Sup_Category_Car_Status != "H"), "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            else if (AccountController.ST_1503_undelete != true || AccountController.ST_1503_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car.Where(x => x.CR_Mas_Sup_Category_Car_Status != "D"), "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            else
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car, "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            // ////////////////////////////////////////////////////////////////////

            //////////////// retrieve Model list switch status////////////
            if (AccountController.ST_1502_unhold != true || AccountController.ST_1502_hold != true && AccountController.ST_1502_undelete != true || AccountController.ST_1502_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model.Where(x => x.CR_Mas_Sup_Model_Status != "D" && x.CR_Mas_Sup_Model_Status != "H"), "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            else
            if (AccountController.ST_1502_unhold != true || AccountController.ST_1502_hold != true)
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model.Where(x => x.CR_Mas_Sup_Model_Status != "H"), "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            else if (AccountController.ST_1502_undelete != true || AccountController.ST_1502_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model.Where(x => x.CR_Mas_Sup_Model_Status != "D"), "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            else
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model, "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            ///////////////////////////////////////////////////////////////////////
            CR_Mas_Sup_Car_Model_Category mod = new CR_Mas_Sup_Car_Model_Category();

            mod.CR_Mas_Sup_Car_Model_Category_Status = "A";
            ////ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car, "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            ////ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model, "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            return(View(mod));
        }
示例#4
0
        // GET: ModelCategory/Edit/5
        public ActionResult Edit(string id1, string id2)
        {
            if (id1 == null || id2 == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            //////CR_Mas_Sup_Car_Model_Category cR_Mas_Sup_Car_Model_Category = await db.CR_Mas_Sup_Car_Model_Category.FindAsync(id);
            CR_Mas_Sup_Car_Model_Category cR_Mas_Sup_Car_Model_Category = db.CR_Mas_Sup_Car_Model_Category.FirstOrDefault(Mcat => Mcat.CR_Mas_Sup_Car_Model_Category_Code == id1 && Mcat.CR_Mas_Sup_Car_Category_Code == id2);

            if (cR_Mas_Sup_Car_Model_Category == null)
            {
                return(HttpNotFound());
            }

            if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "A" || cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "1")
            {
                ViewBag.stat = "حذف";
                ViewBag.h    = "تعطيل";
            }
            if ((cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "D" || cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "0"))
            {
                ViewBag.stat         = "إسترجاع";
                ViewBag.h            = "تعطيل";
                ViewData["ReadOnly"] = "true";
            }
            if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "H" || cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "2")
            {
                ViewBag.h            = "تنشيط";
                ViewBag.stat         = "حذف";
                ViewData["ReadOnly"] = "true";
            }
            if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == null)
            {
                ViewBag.h    = "تعطيل";
                ViewBag.stat = "حذف";
            }
            ViewBag.delete = cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status;

            //ViewBag.path=cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Picture.ToString();
            ViewBag.CR_Mas_Sup_Car_Category_Code       = new SelectList(db.CR_Mas_Sup_Category_Car, "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model, "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            return(View(cR_Mas_Sup_Car_Model_Category));
        }
示例#5
0
        public ActionResult Edit([Bind(Include = "CR_Mas_Sup_Car_Model_Category_Code," +
                                                 "CR_Mas_Sup_Car_Model_Category_Year,CR_Mas_Sup_Car_Category_Code," +
                                                 "CR_Mas_Sup_Car_Model_Category_Door_No,CR_Mas_Sup_Car_Model_Category_Bag_Bags," +
                                                 "CR_Mas_Sup_Car_Model_Category_Small_Bags,CR_Mas_Sup_Car_Model_Category_Passengers_No," +
                                                 "CR_Mas_Sup_Car_Model_Category_Weight,CR_Mas_Sup_Car_Model_Category_Clinder," +
                                                 "CR_Mas_Sup_Car_Model_Category_Hourses,CR_Mas_Sup_Car_Model_Category_Payload," +
                                                 "CR_Mas_Sup_Car_Model_Category_Picture,CR_Mas_Sup_Car_Model_Category_Status," +
                                                 "CR_Mas_Sup_Car_Model_Category_Reasons")] CR_Mas_Sup_Car_Model_Category cR_Mas_Sup_Car_Model_Category, HttpPostedFileBase img, string save, string delete, string hold)
        {
            if (!string.IsNullOrEmpty(save))
            {
                if (ModelState.IsValid)
                {
                    if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Year > 2000 &&
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Code != null &&
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Bag_Bags != null &&
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Clinder != null &&
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Door_No != null &&
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Hourses != null &&
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Passengers_No != null &&
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Payload != null &&
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Small_Bags != null &&
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Weight != null)
                    {
                        if (img != null)
                        {
                            string filepath = "";
                            if (img.FileName.Length > 0)
                            {
                                filepath = "~/images" + Path.GetFileName(img.FileName);
                                img.SaveAs(HttpContext.Server.MapPath(filepath));
                                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Picture = filepath;
                            }
                        }
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status = "A";
                        db.Entry(cR_Mas_Sup_Car_Model_Category).State = EntityState.Modified;
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Bag_Bags == null)
                        {
                            ViewBag.LRExistBigBags = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Clinder == null)
                        {
                            ViewBag.LRExistCylinder = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Door_No == null)
                        {
                            ViewBag.LRExistDoor = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Hourses == null)
                        {
                            ViewBag.LRExistHorses = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Passengers_No == null)
                        {
                            ViewBag.LRExistPassenger = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Payload == null)
                        {
                            ViewBag.LRExistLoad = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Small_Bags == null)
                        {
                            ViewBag.LRExistSmallBags = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Weight == null)
                        {
                            ViewBag.LRExistWeight = "الرجاء إدخال بيانات الحقل";
                        }
                    }
                }
            }

            if (delete == "Delete" || delete == "حذف")
            {
                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status = "D";
                db.Entry(cR_Mas_Sup_Car_Model_Category).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            if (delete == "Activate" || delete == "إسترجاع")
            {
                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status = "A";
                db.Entry(cR_Mas_Sup_Car_Model_Category).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            if (hold == "تعطيل" || hold == "hold")
            {
                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status = "H";
                db.Entry(cR_Mas_Sup_Car_Model_Category).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            if (hold == "تنشيط" || hold == "Activate")
            {
                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status = "A";
                db.Entry(cR_Mas_Sup_Car_Model_Category).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "A" ||
                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "Activated" ||
                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "1" ||
                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "Undeleted")
            {
                ViewBag.stat = "حذف";
                ViewBag.h    = "تعطيل";
            }
            if ((cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "D" ||
                 cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "Deleted" ||
                 cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "0"))
            {
                ViewBag.stat = "إسترجاع";
                ViewBag.h    = "تعطيل";
            }
            if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "H" ||
                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "Hold" ||
                cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == "2")
            {
                ViewBag.h    = "تنشيط";
                ViewBag.stat = "حذف";
            }
            if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status == null)
            {
                ViewBag.h    = "تعطيل";
                ViewBag.stat = "حذف";
            }
            //////////////// retrieve category car list switch status////////////
            if (AccountController.ST_1503_unhold != true || AccountController.ST_1503_hold != true && AccountController.ST_1503_undelete != true || AccountController.ST_1503_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car.Where(x => x.CR_Mas_Sup_Category_Car_Status != "D" && x.CR_Mas_Sup_Category_Car_Status != "H"), "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            else
            if (AccountController.ST_1503_unhold != true || AccountController.ST_1503_hold != true)
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car.Where(x => x.CR_Mas_Sup_Category_Car_Status != "H"), "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            else if (AccountController.ST_1503_undelete != true || AccountController.ST_1503_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car.Where(x => x.CR_Mas_Sup_Category_Car_Status != "D"), "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            else
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car, "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            // ////////////////////////////////////////////////////////////////////

            //////////////// retrieve Model list switch status////////////
            if (AccountController.ST_1502_unhold != true || AccountController.ST_1502_hold != true && AccountController.ST_1502_undelete != true || AccountController.ST_1502_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model.Where(x => x.CR_Mas_Sup_Model_Status != "D" && x.CR_Mas_Sup_Model_Status != "H"), "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            else
            if (AccountController.ST_1502_unhold != true || AccountController.ST_1502_hold != true)
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model.Where(x => x.CR_Mas_Sup_Model_Status != "H"), "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            else if (AccountController.ST_1502_undelete != true || AccountController.ST_1502_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model.Where(x => x.CR_Mas_Sup_Model_Status != "D"), "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            else
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model, "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            ///////////////////////////////////////////////////////////////////////
            ViewBag.delete = cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status;
            return(View(cR_Mas_Sup_Car_Model_Category));
        }
示例#6
0
        public ActionResult Create([Bind(Include = "CR_Mas_Sup_Car_Model_Category_Code,CR_Mas_Sup_Car_Model_Category_Year," +
                                                   "CR_Mas_Sup_Car_Category_Code,CR_Mas_Sup_Car_Model_Category_Door_No,CR_Mas_Sup_Car_Model_Category_Bag_Bags," +
                                                   "CR_Mas_Sup_Car_Model_Category_Small_Bags,CR_Mas_Sup_Car_Model_Category_Passengers_No,CR_Mas_Sup_Car_Model_Category_Weight, " +
                                                   "CR_Mas_Sup_Car_Model_Category_Clinder,CR_Mas_Sup_Car_Model_Category_Hourses,CR_Mas_Sup_Car_Model_Category_Payload, " +
                                                   "CR_Mas_Sup_Car_Model_Category_Picture,CR_Mas_Sup_Car_Model_Category_Status,CR_Mas_Sup_Car_Model_Category_Reasons")]
                                   CR_Mas_Sup_Car_Model_Category cR_Mas_Sup_Car_Model_Category, HttpPostedFileBase img,
                                   string CR_Mas_Sup_Car_Model_Category_Code, int CR_Mas_Sup_Car_Model_Category_Year, string name)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    //ViewBag.b = db.CR_Mas_Sup_Model.FirstOrDefault(m => m.CR_Mas_Sup_Model_Code == CR_Mas_Sup_Car_Model_Category_Code).CR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name.ToString();
                    var LrecordExitCatCode = db.CR_Mas_Sup_Car_Model_Category.Any(Lr => Lr.CR_Mas_Sup_Car_Model_Category_Code == CR_Mas_Sup_Car_Model_Category_Code);
                    var LrecordExitYear    = db.CR_Mas_Sup_Car_Model_Category.Any(Lr => Lr.CR_Mas_Sup_Car_Model_Category_Year == CR_Mas_Sup_Car_Model_Category_Year);
                    if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Year < 2000 ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Year > DateTime.Now.Year + 1 ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Category_Code == null || LrecordExitYear == true && LrecordExitCatCode == true ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Bag_Bags == null ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Clinder == null ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Door_No == null ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Hourses == null ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Passengers_No == null ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Passengers_No == null ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Payload == null ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Small_Bags == null ||
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Weight == null)

                    {
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Bag_Bags == null)
                        {
                            ViewBag.LRExistBigBags = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Clinder == null)
                        {
                            ViewBag.LRExistCylinder = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Door_No == null)
                        {
                            ViewBag.LRExistDoor = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Hourses == null)
                        {
                            ViewBag.LRExistHorses = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Passengers_No == null)
                        {
                            ViewBag.LRExistPassenger = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Payload == null)
                        {
                            ViewBag.LRExistLoad = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Small_Bags == null)
                        {
                            ViewBag.LRExistSmallBags = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Weight == null)
                        {
                            ViewBag.LRExistWeight = "الرجاء إدخال بيانات الحقل";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Year < 2000 || cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Year > DateTime.Now.Year + 1)
                        {
                            ViewBag.LRExistyear = "الرجاء التأكد من البيانات";
                        }
                        if (cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Year.ToString() == null)
                        {
                            ViewBag.LRExistyear = "الرجاء إدخال بيانات الحقل";
                        }
                        if (LrecordExitCatCode && LrecordExitYear)
                        {
                            ViewBag.LRExistAr = "عفوا هذ النوع موجود";
                        }
                        //if(cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Picture==null)
                        //    ViewBag.LRExistpic = "الرجاء إدخال بيانات الحقل";
                    }
                    else
                    {
                        string filepath = "";
                        if (img != null)
                        {
                            filepath = "~/images" + Path.GetFileName(img.FileName);
                            img.SaveAs(HttpContext.Server.MapPath(filepath));
                        }
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Picture = filepath;
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status  = "A";
                        db.CR_Mas_Sup_Car_Model_Category.Add(cR_Mas_Sup_Car_Model_Category);
                        db.SaveChanges();
                        cR_Mas_Sup_Car_Model_Category = new CR_Mas_Sup_Car_Model_Category();
                        cR_Mas_Sup_Car_Model_Category.CR_Mas_Sup_Car_Model_Category_Status = "A";
                        TempData["TempModel"] = "تم الحفظ بنجاح";
                        return(RedirectToAction("Create", "ModelCategory"));
                    }
                }
            }
            catch (Exception) { }

            //////////////// retrieve category car list switch status////////////
            if (AccountController.ST_1503_unhold != true || AccountController.ST_1503_hold != true && AccountController.ST_1503_undelete != true || AccountController.ST_1503_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car.Where(x => x.CR_Mas_Sup_Category_Car_Status != "D" && x.CR_Mas_Sup_Category_Car_Status != "H"), "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            else
            if (AccountController.ST_1503_unhold != true || AccountController.ST_1503_hold != true)
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car.Where(x => x.CR_Mas_Sup_Category_Car_Status != "H"), "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            else if (AccountController.ST_1503_undelete != true || AccountController.ST_1503_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car.Where(x => x.CR_Mas_Sup_Category_Car_Status != "D"), "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            else
            {
                ViewBag.CR_Mas_Sup_Car_Category_Code = new SelectList(db.CR_Mas_Sup_Category_Car, "CR_Mas_Sup_Category_Car_Code", "CR_Mas_Sup_Category_Car_Ar_Name");
            }
            // ////////////////////////////////////////////////////////////////////

            //////////////// retrieve Model list switch status////////////
            if (AccountController.ST_1502_unhold != true || AccountController.ST_1502_hold != true && AccountController.ST_1502_undelete != true || AccountController.ST_1502_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model.Where(x => x.CR_Mas_Sup_Model_Status != "D" && x.CR_Mas_Sup_Model_Status != "H"), "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            else
            if (AccountController.ST_1502_unhold != true || AccountController.ST_1502_hold != true)
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model.Where(x => x.CR_Mas_Sup_Model_Status != "H"), "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            else if (AccountController.ST_1502_undelete != true || AccountController.ST_1502_delete != true)
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model.Where(x => x.CR_Mas_Sup_Model_Status != "D"), "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            else
            {
                ViewBag.CR_Mas_Sup_Car_Model_Category_Code = new SelectList(db.CR_Mas_Sup_Model, "CR_Mas_Sup_Model_Code", "CR_Mas_Sup_Model_Ar_Name");
            }
            ///////////////////////////////////////////////////////////////////////
            return(View(cR_Mas_Sup_Car_Model_Category));
        }