////public void INSNEW(string ArName,string EngName,string FrName) ////{ //// CR_Mas_Sup_Brand brand = new CR_Mas_Sup_Brand(); //// brand = GetLastRecord(); //// brand.CR_Mas_Sup_Brand_Ar_Name = ArName; //// brand.CR_Mas_Sup_Brand_En_Name = EngName; //// brand.CR_Mas_Sup_Brand_Fr_Name = FrName; //// brand.CR_Mas_Sup_Brand_Status = "A"; //// db.CR_Mas_Sup_Brand.Add(brand); //// db.SaveChanges(); ////} // GET: Brand/Create public ActionResult Create() { CR_Mas_Sup_Brand brand = new CR_Mas_Sup_Brand(); brand = GetLastRecord(); brand.CR_Mas_Sup_Brand_Status = "A"; return(View(brand)); }
// GET: Brand/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CR_Mas_Sup_Brand cR_Mas_Sup_Brand = db.CR_Mas_Sup_Brand.Find(id); if (cR_Mas_Sup_Brand == null) { return(HttpNotFound()); } else { if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "A" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "Activated" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "1" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "Undeleted") { ViewBag.stat = "حذف"; ViewBag.h = "تعطيل"; ViewData["ReadOnly"] = "false"; } if ((cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "D" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "Deleted" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "0")) { ViewBag.stat = "إسترجاع"; ViewBag.h = "تعطيل"; ViewData["ReadOnly"] = "true"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "H" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "Hold" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "2") { ViewBag.h = "تنشيط"; ViewBag.stat = "حذف"; ViewData["ReadOnly"] = "true"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == null) { ViewBag.h = "تعطيل"; ViewBag.stat = "حذف"; ViewData["ReadOnly"] = "false"; } ViewBag.delete = cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status; } return(View(cR_Mas_Sup_Brand)); }
// GET: Brand/Details/5 //////public ActionResult Details(string id) //////{ ////// if (id == null) ////// { ////// return new HttpStatusCodeResult(HttpStatusCode.BadRequest); ////// } ////// CR_Mas_Sup_Brand cR_Mas_Sup_Brand = db.CR_Mas_Sup_Brand.Find(id); ////// if (cR_Mas_Sup_Brand == null) ////// { ////// return HttpNotFound(); ////// } ////// return View(cR_Mas_Sup_Brand); //////} public CR_Mas_Sup_Brand GetLastRecord() { var Lrecord = db.CR_Mas_Sup_Brand.Max(Lr => Lr.CR_Mas_Sup_Brand_Code); CR_Mas_Sup_Brand b = new CR_Mas_Sup_Brand(); if (Lrecord != null) { int val = int.Parse(Lrecord) + 1; b.CR_Mas_Sup_Brand_Code = val.ToString(); } else { b.CR_Mas_Sup_Brand_Code = "1001"; } return(b); }
public ActionResult Edit([Bind(Include = "CR_Mas_Sup_Brand_Code, CR_Mas_Sup_Brand_Ar_Name, CR_Mas_Sup_Brand_En_Name, " + "CR_Mas_Sup_Brand_Fr_Name, CR_Mas_Sup_Brand_Status, CR_Mas_Sup_Brand_Reasons")] CR_Mas_Sup_Brand cR_Mas_Sup_Brand, string save, string delete, string hold) { if (!string.IsNullOrEmpty(save)) { if (ModelState.IsValid) { var LrecordExitArabe = db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Code != cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Code && b.CR_Mas_Sup_Brand_Ar_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name); var LrecordExitEnglish = db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Code != cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Code && b.CR_Mas_Sup_Brand_En_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name); var LrecordExitFrench = db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Code != cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Code && b.CR_Mas_Sup_Brand_Fr_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name); if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name != null && !LrecordExitArabe && !LrecordExitEnglish && !LrecordExitFrench && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name.Length >= 3 && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name.Length >= 3 && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name.Length >= 3) { db.Entry(cR_Mas_Sup_Brand).State = EntityState.Modified; db.SaveChanges(); TempData["TempModif"] = "تم التعديل بنجاح"; //System.Threading.Thread.Sleep(4000); return(RedirectToAction("Index")); } else { if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name == null) { ViewBag.LRExistAr = "الرجاء إدخال بيانات الحقل"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name == null) { ViewBag.LRExistEn = "الرجاء إدخال بيانات الحقل"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name == null) { ViewBag.LRExistFr = "الرجاء إدخال بيانات الحقل"; } if (LrecordExitArabe && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "A" && b.CR_Mas_Sup_Brand_Ar_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name)) { ViewBag.LRExistAr = "عفوا الماركة مسجلة من قبل"; } if (LrecordExitEnglish && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "A" && b.CR_Mas_Sup_Brand_En_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name)) { ViewBag.LRExistEn = "عفوا الماركة مسجلة من قبل"; } if (LrecordExitFrench && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "A" && b.CR_Mas_Sup_Brand_Fr_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name)) { ViewBag.LRExistFr = "عفوا الماركة مسجلة من قبل"; } if (LrecordExitArabe && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "H" && b.CR_Mas_Sup_Brand_Ar_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name)) { ViewBag.LRExistAr = "عفوا الماركة مسجلة من قبل (معطلة)"; } if (LrecordExitEnglish && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "H" && b.CR_Mas_Sup_Brand_En_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name)) { ViewBag.LRExistEn = "عفوا الماركة مسجلة من قبل (معطلة)"; } if (LrecordExitFrench && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "H" && b.CR_Mas_Sup_Brand_Fr_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name)) { ViewBag.LRExistFr = "عفوا الماركة مسجلة من قبل (معطلة)"; } if (LrecordExitArabe && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "D" && b.CR_Mas_Sup_Brand_Ar_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name)) { ViewBag.LRExistAr = "عفوا الماركة مسجلة من قبل (محذوفة)"; } if (LrecordExitEnglish && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "D" && b.CR_Mas_Sup_Brand_En_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name)) { ViewBag.LRExistEn = "عفوا الماركة مسجلة من قبل (محذوفة)"; } if (LrecordExitFrench && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "D" && b.CR_Mas_Sup_Brand_Fr_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name)) { ViewBag.LRExistFr = "عفوا الماركة مسجلة من قبل (محذوفة)"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name.Length < 3) { ViewBag.LRExistAr = "الحد الأدنى ٣ حروف"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name.Length < 3) { ViewBag.LRExistEn = "الحد الأدنى ٣ حروف"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name.Length < 3) { ViewBag.LRExistFr = "الحد الأدنى ٣ حروف"; } } } } if (delete == "Delete" || delete == "حذف") { cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status = "D"; /*db.CR_Mas_Sup_Brand.Attach(cR_Mas_Sup_Brand); * db.Entry(cR_Mas_Sup_Brand).Property(b => b.CR_Mas_Sup_Brand_Status).IsModified = true; * db.Entry(cR_Mas_Sup_Brand).Property(b => b.CR_Mas_Sup_Brand_Reasons).IsModified = true;*/ db.Entry(cR_Mas_Sup_Brand).State = EntityState.Modified; db.SaveChanges(); TempData["TempModif"] = "تم الحذف بنجاح"; return(RedirectToAction("Index")); } if (delete == "Activate" || delete == "إسترجاع") { cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status = "A"; db.Entry(cR_Mas_Sup_Brand).State = EntityState.Modified; db.SaveChanges(); TempData["TempModif"] = "تم الإسترجاع بنجاح"; return(RedirectToAction("Index")); } if (hold == "تعطيل" || hold == "hold") { cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status = "H"; db.Entry(cR_Mas_Sup_Brand).State = EntityState.Modified; db.SaveChanges(); TempData["TempModif"] = "تم التعطيل بنجاح"; return(RedirectToAction("Index")); } if (hold == "تنشيط" || hold == "Activate") { cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status = "A"; db.Entry(cR_Mas_Sup_Brand).State = EntityState.Modified; db.SaveChanges(); TempData["TempModif"] = "تم التنشيط بنجاح"; return(RedirectToAction("Index")); } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "A" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "Activated" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "1" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "Undeleted") { ViewBag.stat = "حذف"; ViewBag.h = "تعطيل"; } if ((cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "D" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "Deleted" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "0")) { ViewBag.stat = "إسترجاع"; ViewBag.h = "تعطيل"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "H" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "Hold" || cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == "2") { ViewBag.h = "تنشيط"; ViewBag.stat = "حذف"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status == null) { ViewBag.h = "تعطيل"; ViewBag.stat = "حذف"; } ViewBag.delete = cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status; return(View(cR_Mas_Sup_Brand)); }
public ActionResult Create([Bind(Include = "CR_Mas_Sup_Brand_Code, CR_Mas_Sup_Brand_Ar_Name, CR_Mas_Sup_Brand_En_Name, " + "CR_Mas_Sup_Brand_Fr_Name, CR_Mas_Sup_Brand_Status, CR_Mas_Sup_Brand_Reasons")] CR_Mas_Sup_Brand cR_Mas_Sup_Brand) { try { if (ModelState.IsValid) { var LrecordExitArabe = db.CR_Mas_Sup_Brand.Any(Lr => Lr.CR_Mas_Sup_Brand_Ar_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name); var LrecordExitEnglish = db.CR_Mas_Sup_Brand.Any(Lr => Lr.CR_Mas_Sup_Brand_En_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name); var LrecordExitFrench = db.CR_Mas_Sup_Brand.Any(Lr => Lr.CR_Mas_Sup_Brand_Fr_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name); if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name != null && !LrecordExitArabe && !LrecordExitEnglish && !LrecordExitFrench && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name.Length >= 3 && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name.Length >= 3 && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name.Length >= 3) { cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Code = GetLastRecord().CR_Mas_Sup_Brand_Code; db.CR_Mas_Sup_Brand.Add(cR_Mas_Sup_Brand); db.SaveChanges(); cR_Mas_Sup_Brand = new CR_Mas_Sup_Brand(); cR_Mas_Sup_Brand = GetLastRecord(); cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status = "A"; TempData["TempModel"] = "تم الحفظ بنجاح"; return(RedirectToAction("Create", "Brand")); } else { if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name == null) { ViewBag.LRExistAr = "الرجاء إدخال بيانات الحقل"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name == null) { ViewBag.LRExistEn = "الرجاء إدخال بيانات الحقل"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name == null) { ViewBag.LRExistFr = "الرجاء إدخال بيانات الحقل"; } if (LrecordExitArabe && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "A" && b.CR_Mas_Sup_Brand_Ar_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name)) { ViewBag.LRExistAr = "عفوا الماركة مسجلة من قبل"; } if (LrecordExitEnglish && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "A" && b.CR_Mas_Sup_Brand_En_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name)) { ViewBag.LRExistEn = "عفوا الماركة مسجلة من قبل"; } if (LrecordExitFrench && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "A" && b.CR_Mas_Sup_Brand_Fr_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name)) { ViewBag.LRExistFr = "عفوا الماركة مسجلة من قبل"; } if (LrecordExitArabe && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "H" && b.CR_Mas_Sup_Brand_Ar_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name)) { ViewBag.LRExistAr = "عفوا الماركة مسجلة من قبل (معطلة)"; } if (LrecordExitEnglish && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "H" && b.CR_Mas_Sup_Brand_En_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name)) { ViewBag.LRExistEn = "عفوا الماركة مسجلة من قبل (معطلة)"; } if (LrecordExitFrench && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "H" && b.CR_Mas_Sup_Brand_Fr_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name)) { ViewBag.LRExistFr = "عفوا الماركة مسجلة من قبل (معطلة)"; } if (LrecordExitArabe && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "D" && b.CR_Mas_Sup_Brand_Ar_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name)) { ViewBag.LRExistAr = "عفوا الماركة مسجلة من قبل (محذوفة)"; } if (LrecordExitEnglish && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "D" && b.CR_Mas_Sup_Brand_En_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name)) { ViewBag.LRExistEn = "عفوا الماركة مسجلة من قبل (محذوفة)"; } if (LrecordExitFrench && db.CR_Mas_Sup_Brand.Any(b => b.CR_Mas_Sup_Brand_Status == "D" && b.CR_Mas_Sup_Brand_Fr_Name == cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name)) { ViewBag.LRExistFr = "عفوا الماركة مسجلة من قبل (محذوفة)"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name.Length < 3) { ViewBag.LRExistAr = "الحد الأدنى ٣ حروف"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name.Length < 3) { ViewBag.LRExistEn = "الحد الأدنى ٣ حروف"; } if (cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name != null && cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name.Length < 3) { ViewBag.LRExistFr = "الحد الأدنى ٣ حروف"; } } } } catch (Exception) { //return RedirectToAction("Create", "Brand"); ////CR_Mas_Sup_Brand brand = new CR_Mas_Sup_Brand(); //cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Code = GetLastRecord().CR_Mas_Sup_Brand_Code; //cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Status = "A"; //cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Ar_Name = "A"; //cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_Fr_Name = "A"; //cR_Mas_Sup_Brand.CR_Mas_Sup_Brand_En_Name = "A"; //return View(cR_Mas_Sup_Brand); } return(View(cR_Mas_Sup_Brand)); }