///<summary> ///新增编辑后保存 ///</summary> ///<param name="library"></param> /// <returns></returns> public bool SaveDictSubCompany(DictSubCompany library) { int nflag = 0; //新增 if (library.SubCompanyId == 0 || library.SubCompanyId == null) { try { library.SubCompanyId = getSeqID("SEQ_SUBCOMPANY"); insert("Dict.InsertDictSubcompany", library); nflag = 1; List <LogInfo> logLst = getLogInfo <DictSubCompany>(new DictSubCompany(), library); AddMaintenanceLog("SubCompany", int.Parse(library.SubCompanyId.ToString()), logLst, "新增", library.SubCompanyName, library.Addres, modulename); } catch (Exception ex) { nflag = 0; throw new Exception(ex.Message); } } else//保存 { try { DictSubCompany dictlab = GetDictSubcompanyById(library); nflag = update("Dict.UpdateDictSubcompany", library); List <LogInfo> logLst = getLogInfo <DictSubCompany>(dictlab, library); AddMaintenanceLog("SubCompany", int.Parse(library.SubCompanyId.ToString()), logLst, "修改", library.SubCompanyName, library.Addres, modulename); } catch (Exception ex) { throw new Exception(ex.Message); } } return(nflag > 0); }
/// <summary> /// 根据ID获取详细信息 /// </summary> /// <param name="dictlabId"></param> /// <returns></returns> public DictSubCompany GetDictSubcompanyById(DictSubCompany subcompany) { return(this.selectObj <DictSubCompany>("Dict.GetDictSubcompanyInfo", subcompany)); }