public ActionResult TurnEdit(Model_TurnEdit model) { Tbl_Turn _Turn = db.Tbl_Turn.Where(a => a.Turn_ID == model.ID).SingleOrDefault(); if (_Turn != null) { _Turn.Turn_Name = model.Titel; _Turn.Turn_IsActive = model.Activeness; _Turn.Turn_Description = model.Descripton; db.Entry(_Turn).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(RedirectToAction("Index")); } } return(View()); }
public ActionResult TimeSheetDelete(Model_MessageModal model) { if (ModelState.IsValid) { var q = db.Tbl_TurnTimeSheet.Where(x => x.TTS_ID == model.ID).SingleOrDefault(); if (q != null) { q.TTS_IsDelete = true; db.Entry(q).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شده"; return(RedirectToAction("Index", new { id = model.ID })); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام نشده"; return(HttpNotFound()); } } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult CreateHealthInformation(Model_StudentHealthInformation model) { if (ModelState.IsValid) { var _Student = db.Tbl_Student.Where(x => x.Student_ID == model.ID).SingleOrDefault(); if (_Student != null) { if (_Student.Student_HealthInfo) { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.WithTitel; TempData["TosterTitel"] = "خطا"; TempData["TosterMassage"] = "اطلاعات سلامت دانشجو مورد نظر قبلا در سامانه ثبت شده است."; return(RedirectToAction("Index")); } Tbl_StudentHealthInformation _StudentHealthInformation = new Tbl_StudentHealthInformation() { SHI_Guid = Guid.NewGuid(), SHI_StudentID = model.ID, SHI_Height = model.Height, SHI_Weight = model.Weight, SHI_BloodSuger = model.BloodSuger, SHI_BloodPressureMin = model.BloodPressureMin, SHI_BloodPressureMax = model.BloodPressureMax, SHI_BMI = Convertor.SetPrecision(model.Weight / Math.Pow(model.Height / 100, 2), 4) }; _Student.Student_HealthInfo = true; db.Tbl_StudentHealthInformation.Add(_StudentHealthInformation); db.Entry(_Student).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(RedirectToAction("Index")); } } return(HttpNotFound()); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult ResponseEdit(Model_ResponseEdit model) { var resp = db.Tbl_Response.Where(a => a.Response_ID == model.ID).SingleOrDefault(); resp.Response_Hint = model.Hint; resp.Response_IsTrue = model.IsTrue; resp.Response_Order = model.Order; resp.Response_Title = model.Title; db.Entry(resp).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شده"; return(RedirectToAction("Index", new { id = resp.Response_QuestionID, formId = resp.Tbl_Question.Tbl_Form.Form_ID, formDisplay = resp.Tbl_Question.Tbl_Form.Form_Name, questionDisplay = resp.Tbl_Question.Question_Title })); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "خطا"; return(RedirectToAction("Index", new { id = resp.Response_QuestionID, formId = resp.Tbl_Question.Tbl_Form.Form_ID, formDisplay = resp.Tbl_Question.Tbl_Form.Form_Name, questionDisplay = resp.Tbl_Question.Question_Title })); } }
public ActionResult SetActiveness(Model_SetActiveness model) { if (ModelState.IsValid) { var _TakeTurn = db.Tbl_TakeTurn.Where(x => x.Tbl_Student.Student_ID == model.ID).FirstOrDefault(); if (_TakeTurn != null) { _TakeTurn.TT_IsPresent = model.Activeness; db.Entry(_TakeTurn).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شده"; return(RedirectToAction("Index", new { id = _TakeTurn.Tbl_TurnTimeSheet.TTS_ID })); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام نشده"; return(HttpNotFound()); } } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult Index(Model_TakeTurn model) { int ID = Convert.ToInt32(model.Sheft); Tbl_TurnTimeSheet _TurnTimeSheet = db.Tbl_TurnTimeSheet.Where(a => a.TTS_ID == ID).SingleOrDefault(); Tbl_Student _Student = db.Tbl_Student.Where(a => a.Student_Code == User.Identity.Name).SingleOrDefault(); if (_Student.Student_TakeTurn) { return(RedirectToAction("index", "Portal")); } if (_TurnTimeSheet.TTS_MaxSize > _TurnTimeSheet.Tbl_TakeTurn.Count()) { Tbl_TakeTurn _TakeTurn = new Tbl_TakeTurn() { TT_Guid = Guid.NewGuid(), TT_StudentID = _Student.Student_ID, TT_TTSID = _TurnTimeSheet.TTS_ID, }; db.Tbl_TakeTurn.Add(_TakeTurn); _Student.Student_TakeTurn = true; db.Entry(_Student).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شده"; return(RedirectToAction("index", "Portal")); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "خطا"; return(RedirectToAction("Index")); } } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "ظرفیت این تایم تکمیل شده است"; return(RedirectToAction("Index")); } }
public ActionResult Index(Model_StudentInfo model) { Tbl_Student _Student = db.Tbl_Student.Where(a => a.Student_Code == User.Identity.Name).SingleOrDefault(); if (_Student.Student_SIID != null || _Student.Student_Info) { return(RedirectToAction("ShowForm", "PortalForms", new { ID = "c78afdf3-a647-4e54-95e8-94869576b7e5" })); } Tbl_StudentInfo _info = new Tbl_StudentInfo() { SI_Name = model.Name, SI_Family = model.Family, SI_Phone = model.Phone, SI_Mobile = model.Mobile, SI_Email = model.Email, SI_BirthdayLocation = model.BirthLocation, SI_BeforeUniversity = model.BeforeUniversity, SI_Guid = Guid.NewGuid(), SI_InsuranceCodeID = Convert.ToInt32(model.Insurance), SI_BloodCodeID = Convert.ToInt32(model.Blood), SI_GenderCodeID = Convert.ToInt32(model.Gender), SI_NationalCodeID = Convert.ToInt32(model.National), SI_HomeTypeCodeID = Convert.ToInt32(model.HomeType), SI_MarriageCodeID = Convert.ToInt32(model.Marriage), SI_BranchID = Convert.ToInt32(model.Branch), SI_BirthYearCodeID = Convert.ToInt32(model.BirthYear), }; db.Tbl_StudentInfo.Add(_info); _Student.Tbl_StudentInfo = _info; _Student.Student_Info = true; db.Entry(_Student).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شده"; return(RedirectToAction("ShowForm", "PortalForms", new { ID = "c78afdf3-a647-4e54-95e8-94869576b7e5" })); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "خطا"; return(RedirectToAction("Index")); } }
public ActionResult EditForm(Model_FormEdit model) { if (ModelState.IsValid) { Tbl_Form q = db.Tbl_Form.Where(x => x.Form_ID == model.ID).SingleOrDefault(); if (q != null) { q.Form_Name = model.Form_Name; q.Form_Display = model.Form_Display; q.Form_CourseID = db.Tbl_Course.Where(x => x.Course_Guid.ToString() == model.Course).SingleOrDefault().Course_ID; db.Entry(q).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(RedirectToAction("Index")); } } else { return(HttpNotFound()); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult QuestionEdit(Model_QuestionEdit model) { if (ModelState.IsValid) { Tbl_Question q = db.Tbl_Question.Where(x => x.Question_ID == model.ID).SingleOrDefault(); if (q != null) { q.Question_Title = model.Title; q.Question_TypeCodeID = Rep_CodeGroup.Get_CodeIDWithGUID(Guid.Parse(model.Type)); q.Tbl_FormStep.FS_ID = Convert.ToInt32(model.Step); db.Entry(q).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شده"; return(RedirectToAction("Index", new { id = model.ID })); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام نشده"; return(RedirectToAction("Index", new { id = model.ID })); } } else { return(HttpNotFound()); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult User_Edit(Model_UserEdit 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_Name = model.Name; _Login.Login_Family = model.Family; _Login.Login_Mobile = model.Mobile; _Login.Login_Email = model.Email; _Login.Login_RoleID = model.Role; _Login.Login_Modify = DateTime.Now; 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("User_List")); } return(HttpNotFound()); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public ActionResult ShowForm(FormCollection model) { var _student = db.Tbl_Student.Where(a => a.Student_Code == User.Identity.Name).SingleOrDefault(); int?student_id = _student.Student_ID; if (student_id.HasValue) { Tbl_Form _form = new Tbl_Form(); int i = 1; foreach (string key in model.AllKeys) { if (key == "ID") { string q = model[key]; _form = db.Tbl_Form.Where(a => a.Form_IsDelete == false && a.Form_Guid.ToString() == q).SingleOrDefault(); if (_form.Form_Guid.ToString() == "c78afdf3-a647-4e54-95e8-94869576b7e5") { if (_student.Student_Form1) { return(RedirectToAction("ShowForm", new { ID = "de54c8ba-6032-4dc5-9241-2e6614a9840d" })); } } else if (_form.Form_Guid.ToString() == "de54c8ba-6032-4dc5-9241-2e6614a9840d") { if (_student.Student_Form2) { return(RedirectToAction("index", "PortalTakeTurn")); } } } else { if (_form != null) { Guid guid; if (Guid.TryParse(key, out guid)) { string q = model[key]; Tbl_FormAnswer _answer = new Tbl_FormAnswer(); _answer.FA_Guid = Guid.NewGuid(); _answer.FA_FormID = _form.Form_ID; _answer.FA_StudentID = student_id.Value; db.Tbl_FormAnswer.Add(_answer); string[] ANS = q.Split(','); foreach (string item in ANS) { Tbl_FormAnswerResponse _response = new Tbl_FormAnswerResponse(); _response.FAR_Guid = Guid.NewGuid(); _response.FAR_ResponseID = db.Tbl_Response.Where(a => a.Response_Guid.ToString() == item).SingleOrDefault().Response_ID; _response.Tbl_FormAnswer = _answer; db.Tbl_FormAnswerResponse.Add(_response); } i++; } } } } i = 0; if (_form.Form_Guid.ToString() == "c78afdf3-a647-4e54-95e8-94869576b7e5") { var q = db.Tbl_Student.Where(a => a.Student_Code == User.Identity.Name).SingleOrDefault(); q.Student_Form1 = true; db.Entry(q).State = EntityState.Modified; } else if (_form.Form_Guid.ToString() == "de54c8ba-6032-4dc5-9241-2e6614a9840d") { var q = db.Tbl_Student.Where(a => a.Student_Code == User.Identity.Name).SingleOrDefault(); q.Student_Form2 = true; db.Entry(q).State = EntityState.Modified; } if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شده"; if (_form.Form_Guid.ToString() == "c78afdf3-a647-4e54-95e8-94869576b7e5") { return(RedirectToAction("ShowForm", new { ID = "de54c8ba-6032-4dc5-9241-2e6614a9840d" })); } else if (_form.Form_Guid.ToString() == "de54c8ba-6032-4dc5-9241-2e6614a9840d") { return(RedirectToAction("index", "PortalTakeTurn")); } else { return(RedirectToAction("index", "Portal")); } } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "خطا"; return(RedirectToAction("ShowForm", new { ID = _form.Form_Guid })); } } return(View()); }