public ActionResult Delete(Model_Message model) { if (ModelState.IsValid) { var exam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == model.ID).FirstOrDefault(); if (exam != null) { exam.ERP_IsDelete = true; db.Entry(exam).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterTitel"] = "2"; TempData["TosterMassage"] = "عملیات با موفقیت انجام شد"; return(RedirectToAction("Index")); } else { return(View()); } } } return(View()); }
public ActionResult Delete(Model_Message model) { if (ModelState.IsValid) { var _ClassPlan = db.Tbl_ClassPlan.Where(x => x.CP_ID == model.ID).SingleOrDefault(); if (_ClassPlan != null) { _ClassPlan.CP_IsDelete = true; _ClassPlan.CP_ModifiedDate = DateTime.Now; db.Entry(_ClassPlan).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "کلاس مورد نظر با موفقیت حذف شد"; return(RedirectToAction("Index")); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "کلاس مورد نظر با موفقیت حذف نشد"; return(HttpNotFound()); } } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult GenerateSeatNumbers(int?id) { if (id != null) { var _ExamInPersonPlan = db.Tbl_ExamInPersonPlan.Where(x => x.EIPP_ID == id).SingleOrDefault(); if (_ExamInPersonPlan != null) { Model_Message model = new Model_Message { ID = id.Value, Name = _ExamInPersonPlan.Tbl_SubExamInPerson.SEIP_Title, Description = "آیا از تخصیص شماره صندلی به افراد شرکت کننده در این آزمون اطمینان دارید ؟" }; TempData["ExamInPersonPlanID"] = id.Value; return(PartialView(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } } return(HttpNotFound()); }
public ActionResult User_Delete(Model_Message model) { if (ModelState.IsValid) { var _Login = db.Tbl_Login.Where(x => x.Login_ID == model.ID && !x.Login_IsDelete).SingleOrDefault(); if (_Login != null) { _Login.Login_IsDelete = true; db.Entry(_Login).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "کاربر مورد نظر با موفقیت حذف شد."; } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "کاربر مورد نظر با موفقیت حذف نشد."; } return(RedirectToAction("index")); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult Video_Delete(Model_Message model) { Tbl_Video _Video = db.Tbl_Video.Where(a => a.Video_ID == model.ID).SingleOrDefault(); FileManagement fileManagement = new FileManagement(); string path = Path.Combine(Server.MapPath("~/App_Data/"), _Video.Tbl_Document.Document_FolderName + "\\" + _Video.Tbl_Document.Document_Path); fileManagement.DeleteFileWithPath(path); db.Tbl_Document.Remove(_Video.Tbl_Document); db.Tbl_Video.Remove(_Video); if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شد"; return(RedirectToAction("Video_List")); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام نشد"; return(RedirectToAction("Video_List")); } }
public ActionResult Register(Model_Message model) { if (ModelState.IsValid) { var _UserClassPlan = db.Tbl_UserClassPlan.Where(x => x.UCP_ID == model.ID).SingleOrDefault(); if (_UserClassPlan != null) { var _Payment = db.Tbl_Payment.Where(x => x.Payment_ID == _UserClassPlan.UCP_PaymentID).SingleOrDefault(); if (_Payment != null) { _Payment.Payment_StateCodeID = (int)PaymentState.Confirmed; _Payment.Payment_WayCodeID = (int)PaymentWay.Internet; _Payment.Payment_ModifiedDate = DateTime.Now; db.Entry(_Payment).State = EntityState.Modified; _UserClassPlan.UCP_IsActive = true; _UserClassPlan.UCP_ModifiedDate = DateTime.Now; _UserClassPlan.Tbl_ClassPlan.CP_Capacity -= 1; db.Entry(_UserClassPlan).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { if (_UserClassPlan.Tbl_ClassPlan.CP_Capacity <= 0) { TempData["TosterState"] = "warning"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ظرفیت کلاس مورد نظر پر شده است"; } else { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام شد"; } return(RedirectToAction("Details", "Class", new { area = "Dashboard", id = db.Tbl_UserClassPlan.Where(x => x.UCP_ID == model.ID).SingleOrDefault().UCP_CPID })); } TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام نشد"; return(RedirectToAction("Details", "Class", new { area = "Dashboard", id = db.Tbl_UserClassPlan.Where(x => x.UCP_ID == model.ID).SingleOrDefault().UCP_CPID })); } } TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام نشد"; return(HttpNotFound()); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult UnRegister(Model_Message model) { if (ModelState.IsValid) { var _UserExamInPersonPlan = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault(); if (_UserExamInPersonPlan != null) { var _Payment = db.Tbl_Payment.Where(x => x.Payment_ID == _UserExamInPersonPlan.UEIPP_PaymentID).SingleOrDefault(); if (_Payment != null) { int newCredit = new Rep_Wallet().Get_WalletCreditWithUserID(_Payment.Payment_UserID) + _Payment.Payment_Cost; _Payment.Payment_StateCodeID = (int)PaymentState.Rejected; _Payment.Payment_WayCodeID = (int)PaymentWay.Internet; _Payment.Payment_RemaingWallet = newCredit; _Payment.Payment_ModifiedDate = DateTime.Now; db.Entry(_Payment).State = EntityState.Modified; Tbl_Wallet _Wallet = db.Tbl_Wallet.Where(x => x.Wallet_UserID == _Payment.Payment_UserID).SingleOrDefault(); _Wallet.Wallet_Credit = newCredit; _Wallet.Wallet_ModifiedDate = DateTime.Now; db.Entry(_Wallet).State = EntityState.Modified; _UserExamInPersonPlan.UEIPP_IsActive = false; _UserExamInPersonPlan.UEIPP_ModifiedDate = DateTime.Now; _UserExamInPersonPlan.Tbl_ExamInPersonPlan.EIPP_Capacity += 1; db.Entry(_UserExamInPersonPlan).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت لغو شد"; return(RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID })); } TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت لغو نشد"; return(RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID })); } } TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت لغو نشد"; return(HttpNotFound()); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult Delete(Model_Message model) { if (ModelState.IsValid) { var _UserClassPlanPresence = db.Tbl_UserClassPlanPresence.Where(x => x.UCPP_ID == model.ID).SingleOrDefault(); if (_UserClassPlanPresence != null) { var _Payment = db.Tbl_Payment.Where(x => x.Payment_ID == _UserClassPlanPresence.UCPP_PaymentID).SingleOrDefault(); if (_Payment != null) { _UserClassPlanPresence.UCPP_IsDelete = true; _UserClassPlanPresence.UCPP_ModifiedDate = DateTime.Now; _Payment.Payment_IsDelete = true; _Payment.Payment_ModifiedDate = DateTime.Now; var _Wallet = db.Tbl_Wallet.Where(x => x.Wallet_UserID == _UserClassPlanPresence.Tbl_UserClassPlan.UCP_UserID).SingleOrDefault(); _Wallet.Wallet_Credit = new Rep_Wallet().Get_WalletCreditWithUserID(_Payment.Payment_UserID) + _Payment.Payment_Cost - _Payment.Payment_Discount; db.Entry(_UserClassPlanPresence).State = EntityState.Modified; db.Entry(_Payment).State = EntityState.Modified; db.Entry(_Wallet).State = EntityState.Modified; } if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "حضور مورد نظر با موفقیت حذف شد"; return(RedirectToAction("Details", "Presence", new { area = "Dashboard", id = db.Tbl_UserClassPlanPresence.Where(x => x.UCPP_ID == model.ID).SingleOrDefault().Tbl_UserClassPlan.UCP_ID })); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "حضور مورد نظر با موفقیت حذف نشد"; return(RedirectToAction("Details", "Presence", new { area = "Dashboard", id = db.Tbl_UserClassPlanPresence.Where(x => x.UCPP_ID == model.ID).SingleOrDefault().Tbl_UserClassPlan.UCP_ID })); } } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult User_Delete(int?id) { if (id.HasValue) { Model_Message model = new Model_Message(); var _Login = db.Tbl_Login.Where(x => x.Login_ID == id).SingleOrDefault(); if (_Login != null) { model.ID = id.Value; model.Name = _Login.Tbl_User.User_Name + " " + _Login.Tbl_User.User_Family; model.Description = "آیا از حذف کاربر مورد نظر اطمینان دارید ؟"; return(PartialView(model)); } return(HttpNotFound()); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult Video_Delete(int?id) { if (id.HasValue) { Model_Message model = new Model_Message(); var _Login = db.Tbl_Video.Where(x => x.Video_ID == id).SingleOrDefault(); if (_Login != null) { model.ID = id.Value; model.Description = "آیا از حذف ویدیو مورد نظر اطمینان دارید ؟"; return(PartialView(model)); } return(HttpNotFound()); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult Delete(int?id) { if (id != null) { Model_Message model = new Model_Message(); var _ClassPlan = db.Tbl_ClassPlan.Where(x => x.CP_ID == id).SingleOrDefault(); if (_ClassPlan != null) { model.ID = id.Value; model.Name = _ClassPlan.Tbl_Class.Class_Title; model.Description = "آیا از حذف کلاس مورد نظر اطمینان دارید ؟"; return(PartialView(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } } return(HttpNotFound()); }
public ActionResult Register(int?id) { if (id != null) { var _UserClassPlan = db.Tbl_UserClassPlan.Where(x => x.UCP_ID == id).SingleOrDefault(); if (_UserClassPlan != null) { Model_Message model = new Model_Message(); model.ID = id.Value; model.Name = _UserClassPlan.Tbl_User.User_FirstName + " " + _UserClassPlan.Tbl_User.User_lastName; model.Description = $"آیا از ثبت نام کاربر { model.Name } اطمینان دارید ؟"; return(PartialView(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } } return(HttpNotFound()); }
public ActionResult Delete(int?id) { if (id != null) { Model_Message model = new Model_Message(); var exam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == id).FirstOrDefault(); if (exam != null) { model.ID = id.Value; model.Name = exam.ERP_Title; model.Description = "آیا از حذف آزمون مورد نظر اطمینان دارید ؟"; return(PartialView(model)); } else { return(HttpNotFound()); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult Delete(int?id) { if (id != null) { Model_Message model = new Model_Message(); var _UserClassPlanPresence = db.Tbl_UserClassPlanPresence.Where(x => x.UCPP_ID == id).SingleOrDefault(); if (_UserClassPlanPresence != null) { model.ID = id.Value; model.Name = _UserClassPlanPresence.Tbl_UserClassPlan.Tbl_User.User_FirstName + " " + _UserClassPlanPresence.Tbl_UserClassPlan.Tbl_User.User_lastName; model.Description = "آیا از حذف حضور مورد نظر اطمینان دارید ؟"; return(PartialView(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } } return(HttpNotFound()); }
public ActionResult Pay(int?id, int type) { if (id.HasValue) { Model_Message model = new Model_Message(); switch ((ProductType)type) { case ProductType.Workshop: var _WorkshopPlan = db.Tbl_WorkshopPlan.Where(x => x.WP_ID == id).SingleOrDefault(); if (_WorkshopPlan != null) { model.ID = id.Value; model.Name = _WorkshopPlan.Tbl_SubWorkshop.SW_Title; model.Description = "آیا از خرید کارگاه مورد نظر اطمینان دارید ؟"; return(PartialView(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } case ProductType.Class: var _ClassPlan = db.Tbl_ClassPlan.Where(x => x.CP_ID == id).SingleOrDefault(); if (_ClassPlan != null) { model.ID = id.Value; model.Name = _ClassPlan.Tbl_Class.Class_Title; model.Description = "آیا از خرید کلاس مورد نظر اطمینان دارید ؟"; return(PartialView(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } case ProductType.ExamInPerson: var _UserExamInPerson = db.Tbl_ExamInPersonPlan.Where(x => x.EIPP_ID == id).SingleOrDefault();; if (_UserExamInPerson != null) { model.ID = id.Value; model.Name = _UserExamInPerson.Tbl_SubExamInPerson.SEIP_Title; model.Description = "آیا از خرید آزمون حضوری مورد نظر اطمینان دارید ؟"; return(PartialView(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } case ProductType.ExamRemotely: var _UserExam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == id).SingleOrDefault(); if (_UserExam != null) { model.ID = id.Value; model.Name = _UserExam.ERP_Title; model.Description = "آیا از خرید آزمون غیر حضوری مورد نظر اطمینان دارید ؟"; return(PartialView(model)); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } default: return(HttpNotFound()); } } return(HttpNotFound()); }
public ActionResult Register(Model_Message model) { if (ModelState.IsValid) { var _UserExamInPersonPlan = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault(); if (_UserExamInPersonPlan != null) { var _Payment = db.Tbl_Payment.Where(x => x.Payment_ID == _UserExamInPersonPlan.UEIPP_PaymentID).SingleOrDefault(); if (_Payment != null) { int credit = new Rep_Wallet().Get_WalletCreditWithUserID(_Payment.Payment_UserID); int newCredit = credit - _Payment.Payment_Cost; _Payment.Payment_StateCodeID = (int)PaymentState.Confirmed; _Payment.Payment_WayCodeID = (int)PaymentWay.Internet; _Payment.Payment_RemaingWallet = newCredit; _Payment.Payment_ModifiedDate = DateTime.Now; db.Entry(_Payment).State = EntityState.Modified; Tbl_Wallet _Wallet = db.Tbl_Wallet.Where(x => x.Wallet_UserID == _Payment.Payment_UserID).SingleOrDefault(); _Wallet.Wallet_Credit = newCredit; _Wallet.Wallet_ModifiedDate = DateTime.Now; db.Entry(_Wallet).State = EntityState.Modified; _UserExamInPersonPlan.UEIPP_IsActive = true; _UserExamInPersonPlan.UEIPP_ModifiedDate = DateTime.Now; _UserExamInPersonPlan.Tbl_ExamInPersonPlan.EIPP_Capacity -= 1; db.Entry(_UserExamInPersonPlan).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { //if (_UserExamInPersonPlan.Tbl_ExamInPersonPlan.EIPP_Capacity <= 0) //{ // TempData["TosterState"] = "warning"; // TempData["TosterType"] = TosterType.Maseage; // TempData["TosterMassage"] = "ظرفیت آزمون مورد نظر پر شده است"; // return RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID }); //} if (credit + 30000 < _Payment.Payment_Cost) { if (new SMSPortal().SendServiceable(_Payment.Tbl_User.User_Mobile, ".", "", "", _Payment.Tbl_User.User_FirstName + " " + _Payment.Tbl_User.User_lastName, SMSTemplate.Charge) != "ارسال به مخابرات") { TempData["TosterState"] = "warning"; TempData["TosterType"] = TosterType.WithTitel; TempData["TosterTitel"] = "خطا در ارسال پیامک"; TempData["TosterMassage"] = "کمبود موجودی کیف پول کاربر"; } else { TempData["TosterState"] = "warning"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "کمبود موجودی کیف پول کاربر"; } } else { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام شد"; } return(RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID })); } TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام نشد"; return(RedirectToAction("Details", "ExamInPerson", new { area = "Dashboard", id = db.Tbl_UserExamInPersonPlan.Where(x => x.UEIPP_ID == model.ID).SingleOrDefault().UEIPP_EIPPID })); } } TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ثبت نام کاربر مورد نظر با موفقیت انجام نشد"; return(HttpNotFound()); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }