public int Save(SETUP_EmployeeType newSetupEmployeeType) { try { SCMSDataContext dbSCMS = Connection.Create(); SETUP_EmployeeType existingSetupmployeeType = dbSCMS.SETUP_EmployeeTypes.Where(c => c.EmpTyp_Id.Equals(newSetupEmployeeType.EmpTyp_Id)).SingleOrDefault(); if (existingSetupmployeeType != null) { existingSetupmployeeType.EmpTyp_Title = newSetupEmployeeType.EmpTyp_Title; existingSetupmployeeType.EmpTyp_Abbreviation = newSetupEmployeeType.EmpTyp_Abbreviation; existingSetupmployeeType.EmpTyp_Active = newSetupEmployeeType.EmpTyp_Active; existingSetupmployeeType.EmpTyp_SortOrder = newSetupEmployeeType.EmpTyp_SortOrder; } else { dbSCMS.SETUP_EmployeeTypes.InsertOnSubmit(newSetupEmployeeType); } dbSCMS.SubmitChanges(); return Convert.ToInt32(newSetupEmployeeType.EmpTyp_Id); } catch { return 0; } }
public ActionResult SaveRecord(string Code, string Title, string Abbreviation) { Int32 li_ReturnValue = 0; try { SETUP_EmployeeType row_EmployeeType = new SETUP_EmployeeType(); if (String.IsNullOrEmpty(Code)) { if (DALCommon.AutoCodeGeneration("SETUP_EmployeeType") == 1) { Code = DALCommon.GetMaximumCode("SETUP_EmployeeType"); } } if (!String.IsNullOrEmpty(Code)) { row_EmployeeType.EmpTyp_Id = Code; row_EmployeeType.EmpTyp_Code = Code; row_EmployeeType.EmpTyp_Title = Title; row_EmployeeType.EmpTyp_Abbreviation = Abbreviation; row_EmployeeType.EmpTyp_Active = 1; row_EmployeeType.EmpTyp_SortOrder = 1; li_ReturnValue = objDalEmployeeType.Save(row_EmployeeType); ViewData["SaveResult"] = li_ReturnValue; } return PartialView("GridData"); } catch { return PartialView("GridData"); } }