public ActionResult OccupationMaster(OccupationMaster obj, string SubmitBtn) { obj.CMD = SubmitBtn == "Save" ? "Save" : SubmitBtn == "Update" ? "Update" : "Delete"; switch (obj.CMD) { case "Save": obj.hid = Convert.ToInt32(Session["hospital"].ToString()); string[] str = obj.PerformAction(); ViewBag.msg = str[1]; return(RedirectToAction("OccupationDetails")); case "Update": string[] str1 = obj.PerformAction(); ViewBag.msg = str1[2]; return(RedirectToAction("OccupationDetails")); case "Delete": string[] str2 = obj.PerformAction(); ViewBag.msg = str2[3]; return(RedirectToAction("OccupationDetails")); default: return(View(obj)); } }
//Add update Occupation Master public JsonResponse AddUpdate(OccupationMaster model) { try { // If model.ID == 0 the data goes to the Add part. if (!IsExsits(model.Occupation, model.ID)) { if (model.ID == 0) { //Insert Occupation Table model.CreatedOn = DateTime.Now; model.CreatedBy = GetUserID(); _context.Set <OccupationMaster>().Add(model); int i = _context.SaveChanges(); if (i != 0) { resp.Status = Constants.ResponseStatus.Success; resp.Message = Constants.Service.Data_insert_success; } else { resp.Status = Constants.ResponseStatus.Failed; } } // Else data goes to the Update part. else { resp.Message = Constants.Service.Data_Update_failed; var occupationDetails = GetData(model.ID); //Update Occupation Table if (occupationDetails != null) { occupationDetails.Occupation = model.Occupation; occupationDetails.IsActive = model.IsActive; occupationDetails.ModifiedOn = DateTime.Now; occupationDetails.ModifiedBy = GetUserID(); _context.Set <OccupationMaster>().Update(occupationDetails); int i = _context.SaveChanges(); if (i != 0) { resp.Status = Constants.ResponseStatus.Success; resp.Message = Constants.Service.Data_Update_success; } } } } else { resp.Status = Constants.ResponseStatus.Failed; resp.Message = "Occupation Name is already exists.."; } } catch (Exception ex) { resp.Message = Constants.Service.Common_message; throw ex; } return(resp); }
public JsonResult DeleteOccupation(OccupationMaster Occupation) { var c = employeeMasters.DeleteOccupation(Occupation.RecordId); return(new JsonResult { Data = c, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult OccupationMasterUpdate(OccupationMaster obj, string SubmitBtn) { OccupationMaster(obj, SubmitBtn); if (SubmitBtn == "Delete") { return(Redirect("~/Treatment/OccupationMaster")); } return(View("OccupationMaster", obj)); }
public JsonResult UpdateOccupation(OccupationMaster Occupation) { bool isUpdate = employeeMasters.UpdateOccupation(Occupation); List <OccupationMaster> lstOccupation = employeeMasters.ShowOccupationDetails(); var getdata = new { griddetails = lstOccupation, isUpdate = isUpdate }; return(new JsonResult { Data = getdata, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ViewResult OccupationDetails(OccupationMaster obj, string cmd) { DBConnection cn = new DBConnection(); obj.CMD = "View"; obj.hid = Convert.ToInt32(Session["hospital"].ToString()); string xml = Common.ToXML(obj); DataSet dataset = cn.ExecuteProcedure("SP_Occupation", xml); return(View(dataset)); }
public JsonResult SaveOccupation(OccupationMaster Occupation) { bool isSaved = employeeMasters.SaveOccupation(Occupation); List <OccupationMaster> lstOccupation = employeeMasters.ShowOccupationDetails(); var getdata = new { griddetails = lstOccupation, Saved = isSaved }; return(new JsonResult { Data = getdata, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); //string daata = ""; //return new JsonResult { Data = lstDepartment, daata = isSaved, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; }
public ViewResult OccupationMasterUpdate(int hid, int occupationid) { OccupationMaster obj = new OccupationMaster(); if (occupationid > 0) { obj.CMD = "Update"; obj.occupationid = occupationid; obj.hid = hid; obj = obj.GetSingleOccupation(occupationid); } return(View("OccupationMaster", obj)); }
public JsonResult CheckOccupation(OccupationMaster Occupation) { try { var c = employeeMasters.CheckOccupation(Occupation); return(new JsonResult { Data = c, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { EventLogger.WriteToErrorLog(ex, "Occupation"); return(Json(new { success = false, errorMessage = ex.Message })); } }
public OccupationViewModel() { OccupationMaster = new OccupationMaster(); }