// GET: Additional/Create public ActionResult Create() { ViewBag.CR_Mas_Sup_Additional_Group_Code = new SelectList(db.CR_Mas_Sup_Group, "CR_Mas_Sup_Group_Code", "CR_Mas_Sup_Group_Ar_Name"); CR_Mas_Sup_Additional additional = new CR_Mas_Sup_Additional(); additional = GetLastRecord(); additional.CR_Mas_Sup_Additional_Status = "A"; return(View(additional)); }
public async Task <ActionResult> DeleteConfirmed(string id) { CR_Mas_Sup_Additional cR_Mas_Sup_Additional = await db.CR_Mas_Sup_Additional.FindAsync(id); db.CR_Mas_Sup_Additional.Remove(cR_Mas_Sup_Additional); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
// GET: Additional/Delete/5 public async Task <ActionResult> Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CR_Mas_Sup_Additional cR_Mas_Sup_Additional = await db.CR_Mas_Sup_Additional.FindAsync(id); if (cR_Mas_Sup_Additional == null) { return(HttpNotFound()); } return(View(cR_Mas_Sup_Additional)); }
public CR_Mas_Sup_Additional GetLastRecord() { var Lrecord = db.CR_Mas_Sup_Additional.Max(Lr => Lr.CR_Mas_Sup_Additional_Code); CR_Mas_Sup_Additional A = new CR_Mas_Sup_Additional(); if (Lrecord != null) { Int64 val = Int64.Parse(Lrecord) + 1; A.CR_Mas_Sup_Additional_Code = val.ToString(); } else { A.CR_Mas_Sup_Additional_Code = "3500000001"; } return(A); }
// GET: Additional/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CR_Mas_Sup_Additional cR_Mas_Sup_Additional = await db.CR_Mas_Sup_Additional.FindAsync(id); if (cR_Mas_Sup_Additional == null) { return(HttpNotFound()); } else { if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "A" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "1") { ViewBag.stat = "حذف"; ViewBag.h = "تعطيل"; } if ((cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "D" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "0")) { ViewBag.stat = "إسترجاع"; ViewBag.h = "تعطيل"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "H" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "2") { ViewBag.h = "تنشيط"; ViewBag.stat = "حذف"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == null) { ViewBag.h = "تعطيل"; ViewBag.stat = "حذف"; } ViewBag.delete = cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status; } ViewBag.CR_Mas_Sup_Additional_Group_Code = new SelectList(db.CR_Mas_Sup_Group, "CR_Mas_Sup_Group_Code", "CR_Mas_Sup_Group_Ar_Name", cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Group_Code); return(View(cR_Mas_Sup_Additional)); }
public async Task <ActionResult> Edit([Bind(Include = "CR_Mas_Sup_Additional_Code,CR_Mas_Sup_Additional_Group_Code, " + "CR_Mas_Sup_Additional_Ar_Name,CR_Mas_Sup_Additional_En_Name,CR_Mas_Sup_Additional_Fr_Name,CR_Mas_Sup_Additional_Status, " + "CR_Mas_Sup_Additional_Reasons")] CR_Mas_Sup_Additional cR_Mas_Sup_Additional, string save, string delete, string hold, string CR_Mas_Sup_Additional_Ar_Name, string CR_Mas_Sup_Additional_Fr_Name, string CR_Mas_Sup_Additional_En_Name) { if (ModelState.IsValid) { var LrecordExitArabe = db.CR_Mas_Sup_Additional.Any(Lr => Lr.CR_Mas_Sup_Additional_Ar_Name == CR_Mas_Sup_Additional_Ar_Name); var LrecordExitEnglish = db.CR_Mas_Sup_Additional.Any(Lr => Lr.CR_Mas_Sup_Additional_En_Name == CR_Mas_Sup_Additional_En_Name); var LrecordExitFrench = db.CR_Mas_Sup_Additional.Any(Lr => Lr.CR_Mas_Sup_Additional_Fr_Name == CR_Mas_Sup_Additional_Fr_Name); if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name != null && !LrecordExitArabe && !LrecordExitEnglish && !LrecordExitFrench && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name.Length >= 3 && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name.Length >= 3 && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name.Length >= 3) { db.Entry(cR_Mas_Sup_Additional).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } else { if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name == null) { ViewBag.LRExistAr = "الرجاء إدخال بيانات الحقل"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name == null) { ViewBag.LRExistEn = "الرجاء إدخال بيانات الحقل"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name == null) { ViewBag.LRExistFr = "الرجاء إدخال بيانات الحقل"; } if (LrecordExitArabe) { ViewBag.LRExistAr = "عفوا هذالإضافة موجودة"; } if (LrecordExitEnglish) { ViewBag.LRExistEn = "عفوا هذالإضافة موجودة"; } if (LrecordExitFrench) { ViewBag.LRExistFr = "عفوا هذالإضافة موجودة"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name.Length < 3) { ViewBag.LRExistAr = "عفوا الحد الأدنى لطول هذا الحقل هو 3 حروف"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name.Length < 3) { ViewBag.LRExistEn = "عفوا الحد الأدنى لطول هذا الحقل هو 3 حروف"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name.Length < 3) { ViewBag.LRExistFr = "عفوا الحد الأدنى لطول هذا الحقل هو 3 حروف"; } } } if (delete == "Delete" || delete == "حذف") { cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status = "D"; db.CR_Mas_Sup_Additional.Attach(cR_Mas_Sup_Additional); db.Entry(cR_Mas_Sup_Additional).Property(b => b.CR_Mas_Sup_Additional_Status).IsModified = true; db.Entry(cR_Mas_Sup_Additional).Property(b => b.CR_Mas_Sup_Additional_Status).IsModified = true; db.SaveChanges(); return(RedirectToAction("Index")); } if (delete == "Activate" || delete == "إسترجاع") { cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status = "A"; db.CR_Mas_Sup_Additional.Attach(cR_Mas_Sup_Additional); db.Entry(cR_Mas_Sup_Additional).Property(b => b.CR_Mas_Sup_Additional_Status).IsModified = true; db.Entry(cR_Mas_Sup_Additional).Property(b => b.CR_Mas_Sup_Additional_Status).IsModified = true; db.SaveChanges(); return(RedirectToAction("Index")); } if (hold == "تعطيل" || hold == "hold") { cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status = "H"; db.CR_Mas_Sup_Additional.Attach(cR_Mas_Sup_Additional); db.Entry(cR_Mas_Sup_Additional).Property(b => b.CR_Mas_Sup_Additional_Status).IsModified = true; db.Entry(cR_Mas_Sup_Additional).Property(b => b.CR_Mas_Sup_Additional_Status).IsModified = true; db.SaveChanges(); return(RedirectToAction("Index")); } if (hold == "تنشيط" || hold == "Activate") { cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status = "A"; db.CR_Mas_Sup_Additional.Attach(cR_Mas_Sup_Additional); db.Entry(cR_Mas_Sup_Additional).Property(b => b.CR_Mas_Sup_Additional_Status).IsModified = true; db.Entry(cR_Mas_Sup_Additional).Property(b => b.CR_Mas_Sup_Additional_Status).IsModified = true; db.SaveChanges(); return(RedirectToAction("Index")); } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "A" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "Activated" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "1" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "Undeleted") { ViewBag.stat = "حذف"; ViewBag.h = "تعطيل"; } if ((cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "D" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "Deleted" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "0")) { ViewBag.stat = "إسترجاع"; ViewBag.h = "تعطيل"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "H" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "Hold" || cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == "2") { ViewBag.h = "تنشيط"; ViewBag.stat = "حذف"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status == null) { ViewBag.h = "تعطيل"; ViewBag.stat = "حذف"; } ViewBag.CR_Mas_Sup_Additional_Group_Code = new SelectList(db.CR_Mas_Sup_Group, "CR_Mas_Sup_Group_Code", "CR_Mas_Sup_Group_Ar_Name", cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Group_Code); return(View(cR_Mas_Sup_Additional)); }
public async Task <ActionResult> Create([Bind(Include = "CR_Mas_Sup_Additional_Code,CR_Mas_Sup_Additional_Group_Code, " + "CR_Mas_Sup_Additional_Ar_Name,CR_Mas_Sup_Additional_En_Name,CR_Mas_Sup_Additional_Fr_Name, " + "CR_Mas_Sup_Additional_Status,CR_Mas_Sup_Additional_Reasons")] CR_Mas_Sup_Additional cR_Mas_Sup_Additional, string CR_Mas_Sup_Additional_Ar_Name, string CR_Mas_Sup_Additional_En_Name, string CR_Mas_Sup_Additional_Fr_Name) { //try //{ if (ModelState.IsValid) { var LrecordExitArabe = db.CR_Mas_Sup_Additional.Any(Lr => Lr.CR_Mas_Sup_Additional_Ar_Name == CR_Mas_Sup_Additional_Ar_Name); var LrecordExitEnglish = db.CR_Mas_Sup_Additional.Any(Lr => Lr.CR_Mas_Sup_Additional_En_Name == CR_Mas_Sup_Additional_En_Name); var LrecordExitFrench = db.CR_Mas_Sup_Additional.Any(Lr => Lr.CR_Mas_Sup_Additional_Fr_Name == CR_Mas_Sup_Additional_Fr_Name); if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name != null && !LrecordExitArabe && !LrecordExitEnglish && !LrecordExitFrench && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name.Length >= 3 && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name.Length >= 3 && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name.Length >= 3) { cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Code = GetLastRecord().CR_Mas_Sup_Additional_Code; cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Group_Code = "35"; db.CR_Mas_Sup_Additional.Add(cR_Mas_Sup_Additional); await db.SaveChangesAsync(); cR_Mas_Sup_Additional = new CR_Mas_Sup_Additional(); cR_Mas_Sup_Additional = GetLastRecord(); cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Status = "A"; TempData["TempModel"] = "تم الحفظ بنجاح"; return(RedirectToAction("Create", "Additional")); } else { if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name == null) { ViewBag.LRExistAr = "الرجاء إدخال بيانات الحقل"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name == null) { ViewBag.LRExistEn = "الرجاء إدخال بيانات الحقل"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name == null) { ViewBag.LRExistFr = "الرجاء إدخال بيانات الحقل"; } if (LrecordExitArabe) { ViewBag.LRExistAr = "عفوا هذالإضافة موجودة"; } if (LrecordExitEnglish) { ViewBag.LRExistEn = "عفوا هذالإضافة موجودة"; } if (LrecordExitFrench) { ViewBag.LRExistFr = "عفوا هذالإضافة موجودة"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Ar_Name.Length < 3) { ViewBag.LRExistAr = "عفوا الحد الأدنى لطول هذا الحقل هو 3 حروف"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_En_Name.Length < 3) { ViewBag.LRExistEn = "عفوا الحد الأدنى لطول هذا الحقل هو 3 حروف"; } if (cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name != null && cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Fr_Name.Length < 3) { ViewBag.LRExistFr = "عفوا الحد الأدنى لطول هذا الحقل هو 3 حروف"; } } } //} //catch (Exception) { } ViewBag.CR_Mas_Sup_Additional_Group_Code = new SelectList(db.CR_Mas_Sup_Group, "CR_Mas_Sup_Group_Code", "CR_Mas_Sup_Group_Ar_Name", cR_Mas_Sup_Additional.CR_Mas_Sup_Additional_Group_Code); return(View(cR_Mas_Sup_Additional)); }