public ActionResult ExamCenterGridViewPartialDelete(System.Int32 ExaminationCenterID) { if (ExaminationCenterID >= 0) { try { BusinessLogicLayer.Components.Persons.StateProvinceLogic logic = new BusinessLogicLayer.Components.Persons.StateProvinceLogic(); if (!logic.HasDependencies(ExaminationCenterID)) { Qiyas.BusinessLogicLayer.Entity.PPM.ExamCenter center = new BusinessLogicLayer.Entity.PPM.ExamCenter(ExaminationCenterID); center.Delete(); } else { ViewData["EditError"] = Resources.MainResource.ExamCenterHasAssociatedData; } } catch (Exception e) { ViewData["EditError"] = e.Message; } } var model = new BusinessLogicLayer.Components.PPM.ExamCenterLogic().GetAll(); return(PartialView("_ExamCenterGridViewPartial", model)); }
public ActionResult StateProvinceGridViewPartialDelete(System.Int32 StateProvinceId) { if (StateProvinceId >= 0) { try { BusinessLogicLayer.Components.Persons.StateProvinceLogic logic = new BusinessLogicLayer.Components.Persons.StateProvinceLogic(); if (!logic.HasCities(StateProvinceId)) { Qiyas.BusinessLogicLayer.Entity.Persons.StateProvince state = new BusinessLogicLayer.Entity.Persons.StateProvince(StateProvinceId); state.Delete(); } else { ViewData["EditError"] = Resources.MainResource.CitiesAssociatedToState; } } catch (Exception e) { ViewData["EditError"] = e.Message; } } var model = new BusinessLogicLayer.Components.Persons.StateProvinceLogic().GetAll(); return(PartialView("_StateProvinceGridViewPartial", model)); }
public ActionResult StateProvinceGridViewPartialUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] Qiyas.BusinessLogicLayer.Entity.Persons.StateProvince item) { if (ModelState.IsValid) { try { if (!StateProvinceExists(item.Name, item.StateProvinceId)) { Qiyas.BusinessLogicLayer.Entity.Persons.StateProvince state = new BusinessLogicLayer.Entity.Persons.StateProvince(item.StateProvinceId); state.CountryRegionCode = item.CountryRegionCode; state.ModifiedDate = DateTime.Now; state.Name = item.Name; state.Save(); } else { ViewData["EditError"] = Resources.MainResource.StateProvinceExists; } } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = Resources.MainResource.PleaseCorrectErrors; } var model = new BusinessLogicLayer.Components.Persons.StateProvinceLogic().GetAll(); return(PartialView("_StateProvinceGridViewPartial", model)); }
private bool StateProvinceExists(string state, int id) { var currentUser = new BusinessLogicLayer.Entity.Persons.StateProvince(id); var checkUser = new BusinessLogicLayer.Components.Persons.StateProvinceLogic().GetByName(state); if (checkUser == null) { return(false); } if (!currentUser.HasObject && checkUser != null) { return(true); } else if (currentUser.HasObject && checkUser != null && currentUser.StateProvinceId != checkUser.StateProvinceId) { return(true); } return(false); }
public ActionResult StateProvinceGridViewPartial() { var model = new BusinessLogicLayer.Components.Persons.StateProvinceLogic().GetAll(); return(PartialView("_StateProvinceGridViewPartial", model)); }