public FBEntity GetCompanyBudgetSum(T_FB_COMPANYBUDGETAPPLYMASTER entity) { FBEntity result = null; decimal? budgetYear = entity.BUDGETYEAR; QueryExpression qe = QueryExpression.Equal(FieldName_BudgetYear, budgetYear.Value.ToString()); QueryExpression qeStates = QueryExpression.Equal(FieldName.CheckStates, ((int)CheckStates.UnSubmit).ToString()); QueryExpression qeCompany = QueryExpression.Equal(FieldName.OwnerCompanyID, entity.OWNERCOMPANYID); qe.RelatedExpression = qeStates; qeStates.RelatedExpression = qeCompany; T_FB_COMPANYBUDGETSUMMASTER sumMaster = this.InnerGetEntities<T_FB_COMPANYBUDGETSUMMASTER>(qe).FirstOrDefault(); if (sumMaster == null) { sumMaster = new T_FB_COMPANYBUDGETSUMMASTER(); sumMaster.COMPANYBUDGETSUMMASTERID = Guid.NewGuid().ToString(); sumMaster.COMPANYBUDGETSUMMASTERCODE = "自动生成"; sumMaster.CREATEUSERID = SYSTEM_USER_ID; sumMaster.CREATEUSERNAME = "******"; sumMaster.CREATEDATE = System.DateTime.Now; sumMaster.UPDATEUSERID = SYSTEM_USER_ID; sumMaster.UPDATEDATE = System.DateTime.Now; sumMaster.CREATECOMPANYID = SYSTEM_USER_ID; sumMaster.CREATECOMPANYNAME = "系统生成"; sumMaster.CREATEDEPARTMENTID = SYSTEM_USER_ID; sumMaster.CREATEDEPARTMENTNAME = "系统生成"; sumMaster.CREATEPOSTID = SYSTEM_USER_ID; sumMaster.CREATEPOSTNAME = "系统生成"; sumMaster.BUDGETYEAR = budgetYear; sumMaster.OWNERCOMPANYID = entity.OWNERCOMPANYID; sumMaster.OWNERCOMPANYNAME = entity.OWNERCOMPANYNAME; sumMaster.OWNERDEPARTMENTID = SYSTEM_USER_ID; sumMaster.OWNERDEPARTMENTNAME = "系统生成"; sumMaster.OWNERPOSTID = SYSTEM_USER_ID; sumMaster.OWNERPOSTNAME = "系统生成"; sumMaster.OWNERID = SYSTEM_USER_ID; sumMaster.OWNERNAME = "系统生成"; sumMaster.SUMLEVEL = 0; //0:代表当前汇总单不走自定义汇总流程;1:代表当前汇总单走自定义汇总流程 sumMaster.CHECKSTATES = (int)CheckStates.UnSubmit; sumMaster.EDITSTATES = (int)EditStates.Actived; result = sumMaster.ToFBEntity(); result.FBEntityState = FBEntityState.Added; } else { result = sumMaster.ToFBEntity(); result.FBEntityState = FBEntityState.Modified; } return result; }
/// <summary> /// 创建新的 T_FB_COMPANYBUDGETSUMMASTER 对象。 /// </summary> /// <param name="cOMPANYBUDGETSUMMASTERID">COMPANYBUDGETSUMMASTERID 属性的初始值。</param> /// <param name="eDITSTATES">EDITSTATES 属性的初始值。</param> /// <param name="cHECKSTATES">CHECKSTATES 属性的初始值。</param> /// <param name="oWNERID">OWNERID 属性的初始值。</param> /// <param name="oWNERPOSTID">OWNERPOSTID 属性的初始值。</param> /// <param name="oWNERDEPARTMENTID">OWNERDEPARTMENTID 属性的初始值。</param> /// <param name="oWNERCOMPANYID">OWNERCOMPANYID 属性的初始值。</param> /// <param name="cREATEUSERID">CREATEUSERID 属性的初始值。</param> /// <param name="cREATEDATE">CREATEDATE 属性的初始值。</param> /// <param name="cREATECOMPANYID">CREATECOMPANYID 属性的初始值。</param> /// <param name="cREATEDEPARTMENTID">CREATEDEPARTMENTID 属性的初始值。</param> /// <param name="cREATEPOSTID">CREATEPOSTID 属性的初始值。</param> /// <param name="uPDATEUSERID">UPDATEUSERID 属性的初始值。</param> /// <param name="uPDATEDATE">UPDATEDATE 属性的初始值。</param> public static T_FB_COMPANYBUDGETSUMMASTER CreateT_FB_COMPANYBUDGETSUMMASTER(global::System.String cOMPANYBUDGETSUMMASTERID, global::System.Decimal eDITSTATES, global::System.Decimal cHECKSTATES, global::System.String oWNERID, global::System.String oWNERPOSTID, global::System.String oWNERDEPARTMENTID, global::System.String oWNERCOMPANYID, global::System.String cREATEUSERID, global::System.DateTime cREATEDATE, global::System.String cREATECOMPANYID, global::System.String cREATEDEPARTMENTID, global::System.String cREATEPOSTID, global::System.String uPDATEUSERID, global::System.DateTime uPDATEDATE) { T_FB_COMPANYBUDGETSUMMASTER t_FB_COMPANYBUDGETSUMMASTER = new T_FB_COMPANYBUDGETSUMMASTER(); t_FB_COMPANYBUDGETSUMMASTER.COMPANYBUDGETSUMMASTERID = cOMPANYBUDGETSUMMASTERID; t_FB_COMPANYBUDGETSUMMASTER.EDITSTATES = eDITSTATES; t_FB_COMPANYBUDGETSUMMASTER.CHECKSTATES = cHECKSTATES; t_FB_COMPANYBUDGETSUMMASTER.OWNERID = oWNERID; t_FB_COMPANYBUDGETSUMMASTER.OWNERPOSTID = oWNERPOSTID; t_FB_COMPANYBUDGETSUMMASTER.OWNERDEPARTMENTID = oWNERDEPARTMENTID; t_FB_COMPANYBUDGETSUMMASTER.OWNERCOMPANYID = oWNERCOMPANYID; t_FB_COMPANYBUDGETSUMMASTER.CREATEUSERID = cREATEUSERID; t_FB_COMPANYBUDGETSUMMASTER.CREATEDATE = cREATEDATE; t_FB_COMPANYBUDGETSUMMASTER.CREATECOMPANYID = cREATECOMPANYID; t_FB_COMPANYBUDGETSUMMASTER.CREATEDEPARTMENTID = cREATEDEPARTMENTID; t_FB_COMPANYBUDGETSUMMASTER.CREATEPOSTID = cREATEPOSTID; t_FB_COMPANYBUDGETSUMMASTER.UPDATEUSERID = uPDATEUSERID; t_FB_COMPANYBUDGETSUMMASTER.UPDATEDATE = uPDATEDATE; return t_FB_COMPANYBUDGETSUMMASTER; }
/// <summary> /// 用于向 T_FB_COMPANYBUDGETSUMMASTER EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToT_FB_COMPANYBUDGETSUMMASTER(T_FB_COMPANYBUDGETSUMMASTER t_FB_COMPANYBUDGETSUMMASTER) { base.AddObject("T_FB_COMPANYBUDGETSUMMASTER", t_FB_COMPANYBUDGETSUMMASTER); }