Пример #1
0
        /// <summary>
        ///   保存科目设置流水
        /// </summary>
        /// <param name="fbEntityList"></param>
        /// <returns></returns>
        public bool SaveListT_FB_WFSUBJECTSETTING(List <FBEntity> fbEntityList, string strfig)
        {
            List <FBEntity> inActivedlist = fbEntityList.CreateList(item =>
            {
                T_FB_WFSUBJECTSETTING fbEntity = new T_FB_WFSUBJECTSETTING();

                if (strfig == "1")
                {
                    T_FB_SUBJECTCOMPANY SubjectEntity = item.Entity as T_FB_SUBJECTCOMPANY;

                    fbEntity.WFSUBJECTSETTINGID  = Guid.NewGuid().ToString();
                    fbEntity.SUBJECTID           = SubjectEntity.T_FB_SUBJECTReference.EntityKey.EntityKeyValues[0].Value.ToString();
                    fbEntity.ACTIVED             = SubjectEntity.ACTIVED;
                    fbEntity.ISMONTHADJUST       = SubjectEntity.ISMONTHADJUST;
                    fbEntity.ISMONTHLIMIT        = SubjectEntity.ISMONTHLIMIT;
                    fbEntity.ISPERSON            = SubjectEntity.ISPERSON;
                    fbEntity.ISYEARBUDGET        = SubjectEntity.ISYEARBUDGET;
                    fbEntity.CONTROLTYPE         = SubjectEntity.CONTROLTYPE;
                    fbEntity.OWNERCOMPANYID      = SubjectEntity.OWNERCOMPANYID;
                    fbEntity.OWNERCOMPANYNAME    = SubjectEntity.OWNERCOMPANYNAME;
                    fbEntity.OWNERDEPARTMENTID   = SubjectEntity.OWNERDEPARTMENTID;
                    fbEntity.OWNERDEPARTMENTNAME = SubjectEntity.OWNERDEPARTMENTNAME;
                    fbEntity.OWNERPOSTID         = SubjectEntity.OWNERPOSTID;
                    fbEntity.OWNERPOSTNAME       = SubjectEntity.OWNERPOSTNAME;
                    fbEntity.CREATEUSERID        = SubjectEntity.CREATEUSERID;
                    fbEntity.UPDATEUSERID        = SubjectEntity.UPDATEUSERID;
                    fbEntity.UPDATEDATE          = DateTime.Now;
                    fbEntity.CREATEDATE          = DateTime.Now;
                    fbEntity.ORDERTYPE           = strfig;//1 公司 2部门 3岗位
                }
                else if (strfig == "2")
                {
                    T_FB_SUBJECTDEPTMENT SubjectEntity = item.Entity as T_FB_SUBJECTDEPTMENT;
                    if (SubjectEntity == null)
                    {
                        T_FB_SUBJECTPOST SubjectEntity1 = item.Entity as T_FB_SUBJECTPOST;

                        fbEntity.WFSUBJECTSETTINGID  = Guid.NewGuid().ToString();
                        fbEntity.SUBJECTID           = SubjectEntity1.T_FB_SUBJECTReference.EntityKey.EntityKeyValues[0].Value.ToString();
                        fbEntity.ACTIVED             = SubjectEntity1.ACTIVED;
                        fbEntity.LIMITBUDGEMONEY     = SubjectEntity1.LIMITBUDGEMONEY;
                        fbEntity.OWNERCOMPANYID      = SubjectEntity1.OWNERCOMPANYID;
                        fbEntity.OWNERCOMPANYNAME    = SubjectEntity1.OWNERCOMPANYNAME;
                        fbEntity.OWNERDEPARTMENTID   = SubjectEntity1.OWNERDEPARTMENTID;
                        fbEntity.OWNERDEPARTMENTNAME = SubjectEntity1.OWNERDEPARTMENTNAME;
                        fbEntity.OWNERPOSTID         = SubjectEntity1.OWNERPOSTID;
                        fbEntity.OWNERPOSTNAME       = SubjectEntity1.OWNERPOSTNAME;
                        fbEntity.CREATEUSERID        = SubjectEntity1.CREATEUSERID;
                        fbEntity.UPDATEUSERID        = SubjectEntity1.UPDATEUSERID;
                        fbEntity.UPDATEDATE          = DateTime.Now;
                        fbEntity.CREATEDATE          = DateTime.Now;
                        fbEntity.ORDERTYPE           = "3";//1 公司 2部门 3岗位
                    }
                    else
                    {
                        fbEntity.WFSUBJECTSETTINGID  = Guid.NewGuid().ToString();
                        fbEntity.SUBJECTID           = SubjectEntity.T_FB_SUBJECTReference.EntityKey.EntityKeyValues[0].Value.ToString();
                        fbEntity.ACTIVED             = SubjectEntity.ACTIVED;
                        fbEntity.LIMITBUDGEMONEY     = SubjectEntity.LIMITBUDGEMONEY;
                        fbEntity.OWNERCOMPANYID      = SubjectEntity.OWNERCOMPANYID;
                        fbEntity.OWNERCOMPANYNAME    = SubjectEntity.OWNERCOMPANYNAME;
                        fbEntity.OWNERDEPARTMENTID   = SubjectEntity.OWNERDEPARTMENTID;
                        fbEntity.OWNERDEPARTMENTNAME = SubjectEntity.OWNERDEPARTMENTNAME;
                        fbEntity.OWNERPOSTID         = SubjectEntity.OWNERPOSTID;
                        fbEntity.OWNERPOSTNAME       = SubjectEntity.OWNERPOSTNAME;
                        fbEntity.CREATEUSERID        = SubjectEntity.CREATEUSERID;
                        fbEntity.UPDATEUSERID        = SubjectEntity.UPDATEUSERID;
                        fbEntity.UPDATEDATE          = DateTime.Now;
                        fbEntity.CREATEDATE          = DateTime.Now;
                        fbEntity.ORDERTYPE           = strfig;//1 公司 2部门 3岗位
                    }
                }
                else if (strfig == "3")
                {
                    T_FB_SUBJECTPOST SubjectEntity = item.Entity as T_FB_SUBJECTPOST;

                    fbEntity.WFSUBJECTSETTINGID  = Guid.NewGuid().ToString();
                    fbEntity.SUBJECTID           = SubjectEntity.T_FB_SUBJECTReference.EntityKey.EntityKeyValues[0].Value.ToString();
                    fbEntity.ACTIVED             = SubjectEntity.ACTIVED;
                    fbEntity.LIMITBUDGEMONEY     = SubjectEntity.LIMITBUDGEMONEY;
                    fbEntity.OWNERCOMPANYID      = SubjectEntity.OWNERCOMPANYID;
                    fbEntity.OWNERCOMPANYNAME    = SubjectEntity.OWNERCOMPANYNAME;
                    fbEntity.OWNERDEPARTMENTID   = SubjectEntity.OWNERDEPARTMENTID;
                    fbEntity.OWNERDEPARTMENTNAME = SubjectEntity.OWNERDEPARTMENTNAME;
                    fbEntity.OWNERPOSTID         = SubjectEntity.OWNERPOSTID;
                    fbEntity.OWNERPOSTNAME       = SubjectEntity.OWNERPOSTNAME;
                    fbEntity.CREATEUSERID        = SubjectEntity.CREATEUSERID;
                    fbEntity.UPDATEUSERID        = SubjectEntity.UPDATEUSERID;
                    fbEntity.UPDATEDATE          = DateTime.Now;
                    fbEntity.CREATEDATE          = DateTime.Now;
                    fbEntity.ORDERTYPE           = strfig;//1 公司 2部门 3岗位
                }
                FBEntity a      = new FBEntity();
                a.Entity        = fbEntity;
                a.FBEntityState = FBEntityState.Added;
                a.EntityKey     = null;
                return(a);
            });

            return(FBEntityBLLSaveList(inActivedlist));
        }
Пример #2
0
 public static T_FB_WFSUBJECTSETTING CreateT_FB_WFSUBJECTSETTING(string wFSUBJECTSETTINGID)
 {
     T_FB_WFSUBJECTSETTING t_FB_WFSUBJECTSETTING = new T_FB_WFSUBJECTSETTING();
     t_FB_WFSUBJECTSETTING.WFSUBJECTSETTINGID = wFSUBJECTSETTINGID;
     return t_FB_WFSUBJECTSETTING;
 }
Пример #3
0
        /// <summary>        
        ///   保存科目设置流水
        /// </summary>
        /// <param name="fbEntityList"></param>
        /// <returns></returns>
        public bool SaveListT_FB_WFSUBJECTSETTING(List<FBEntity> fbEntityList, string strfig)
        {
            List<FBEntity> inActivedlist = fbEntityList.CreateList(item =>
            {
                T_FB_WFSUBJECTSETTING fbEntity = new T_FB_WFSUBJECTSETTING();

                if (strfig == "1")
                {
                    T_FB_SUBJECTCOMPANY SubjectEntity = item.Entity as T_FB_SUBJECTCOMPANY;

                    fbEntity.WFSUBJECTSETTINGID = Guid.NewGuid().ToString();
                    fbEntity.SUBJECTID = SubjectEntity.T_FB_SUBJECTReference.EntityKey.EntityKeyValues[0].Value.ToString();
                    fbEntity.ACTIVED = SubjectEntity.ACTIVED;
                    fbEntity.ISMONTHADJUST = SubjectEntity.ISMONTHADJUST;
                    fbEntity.ISMONTHLIMIT = SubjectEntity.ISMONTHLIMIT;
                    fbEntity.ISPERSON = SubjectEntity.ISPERSON;
                    fbEntity.ISYEARBUDGET = SubjectEntity.ISYEARBUDGET;
                    fbEntity.CONTROLTYPE = SubjectEntity.CONTROLTYPE;
                    fbEntity.OWNERCOMPANYID = SubjectEntity.OWNERCOMPANYID;
                    fbEntity.OWNERCOMPANYNAME = SubjectEntity.OWNERCOMPANYNAME;
                    fbEntity.OWNERDEPARTMENTID = SubjectEntity.OWNERDEPARTMENTID;
                    fbEntity.OWNERDEPARTMENTNAME = SubjectEntity.OWNERDEPARTMENTNAME;
                    fbEntity.OWNERPOSTID = SubjectEntity.OWNERPOSTID;
                    fbEntity.OWNERPOSTNAME = SubjectEntity.OWNERPOSTNAME;
                    fbEntity.CREATEUSERID = SubjectEntity.CREATEUSERID;
                    fbEntity.UPDATEUSERID = SubjectEntity.UPDATEUSERID;
                    fbEntity.UPDATEDATE = DateTime.Now;
                    fbEntity.CREATEDATE = DateTime.Now;
                    fbEntity.ORDERTYPE = strfig;//1 公司 2部门 3岗位
                }
                else if (strfig == "2")
                {
                    T_FB_SUBJECTDEPTMENT SubjectEntity = item.Entity as T_FB_SUBJECTDEPTMENT;
                    if (SubjectEntity == null)
                    {
                        T_FB_SUBJECTPOST SubjectEntity1 = item.Entity as T_FB_SUBJECTPOST;

                        fbEntity.WFSUBJECTSETTINGID = Guid.NewGuid().ToString();
                        fbEntity.SUBJECTID = SubjectEntity1.T_FB_SUBJECTReference.EntityKey.EntityKeyValues[0].Value.ToString();
                        fbEntity.ACTIVED = SubjectEntity1.ACTIVED;
                        fbEntity.LIMITBUDGEMONEY = SubjectEntity1.LIMITBUDGEMONEY;
                        fbEntity.OWNERCOMPANYID = SubjectEntity1.OWNERCOMPANYID;
                        fbEntity.OWNERCOMPANYNAME = SubjectEntity1.OWNERCOMPANYNAME;
                        fbEntity.OWNERDEPARTMENTID = SubjectEntity1.OWNERDEPARTMENTID;
                        fbEntity.OWNERDEPARTMENTNAME = SubjectEntity1.OWNERDEPARTMENTNAME;
                        fbEntity.OWNERPOSTID = SubjectEntity1.OWNERPOSTID;
                        fbEntity.OWNERPOSTNAME = SubjectEntity1.OWNERPOSTNAME;
                        fbEntity.CREATEUSERID = SubjectEntity1.CREATEUSERID;
                        fbEntity.UPDATEUSERID = SubjectEntity1.UPDATEUSERID;
                        fbEntity.UPDATEDATE = DateTime.Now;
                        fbEntity.CREATEDATE = DateTime.Now;
                        fbEntity.ORDERTYPE = "3";//1 公司 2部门 3岗位
                    }
                    else
                    {
                        fbEntity.WFSUBJECTSETTINGID = Guid.NewGuid().ToString();
                        fbEntity.SUBJECTID = SubjectEntity.T_FB_SUBJECTReference.EntityKey.EntityKeyValues[0].Value.ToString();
                        fbEntity.ACTIVED = SubjectEntity.ACTIVED;
                        fbEntity.LIMITBUDGEMONEY = SubjectEntity.LIMITBUDGEMONEY;
                        fbEntity.OWNERCOMPANYID = SubjectEntity.OWNERCOMPANYID;
                        fbEntity.OWNERCOMPANYNAME = SubjectEntity.OWNERCOMPANYNAME;
                        fbEntity.OWNERDEPARTMENTID = SubjectEntity.OWNERDEPARTMENTID;
                        fbEntity.OWNERDEPARTMENTNAME = SubjectEntity.OWNERDEPARTMENTNAME;
                        fbEntity.OWNERPOSTID = SubjectEntity.OWNERPOSTID;
                        fbEntity.OWNERPOSTNAME = SubjectEntity.OWNERPOSTNAME;
                        fbEntity.CREATEUSERID = SubjectEntity.CREATEUSERID;
                        fbEntity.UPDATEUSERID = SubjectEntity.UPDATEUSERID;
                        fbEntity.UPDATEDATE = DateTime.Now;
                        fbEntity.CREATEDATE = DateTime.Now;
                        fbEntity.ORDERTYPE = strfig;//1 公司 2部门 3岗位
                    }
                }
                else if (strfig == "3")
                {
                    T_FB_SUBJECTPOST SubjectEntity = item.Entity as T_FB_SUBJECTPOST;

                    fbEntity.WFSUBJECTSETTINGID = Guid.NewGuid().ToString();
                    fbEntity.SUBJECTID = SubjectEntity.T_FB_SUBJECTReference.EntityKey.EntityKeyValues[0].Value.ToString();
                    fbEntity.ACTIVED = SubjectEntity.ACTIVED;
                    fbEntity.LIMITBUDGEMONEY = SubjectEntity.LIMITBUDGEMONEY;
                    fbEntity.OWNERCOMPANYID = SubjectEntity.OWNERCOMPANYID;
                    fbEntity.OWNERCOMPANYNAME = SubjectEntity.OWNERCOMPANYNAME;
                    fbEntity.OWNERDEPARTMENTID = SubjectEntity.OWNERDEPARTMENTID;
                    fbEntity.OWNERDEPARTMENTNAME = SubjectEntity.OWNERDEPARTMENTNAME;
                    fbEntity.OWNERPOSTID = SubjectEntity.OWNERPOSTID;
                    fbEntity.OWNERPOSTNAME = SubjectEntity.OWNERPOSTNAME;
                    fbEntity.CREATEUSERID = SubjectEntity.CREATEUSERID;
                    fbEntity.UPDATEUSERID = SubjectEntity.UPDATEUSERID;
                    fbEntity.UPDATEDATE = DateTime.Now;
                    fbEntity.CREATEDATE = DateTime.Now;
                    fbEntity.ORDERTYPE = strfig;//1 公司 2部门 3岗位
                }
                FBEntity a = new FBEntity();
                a.Entity = fbEntity;
                a.FBEntityState = FBEntityState.Added;
                a.EntityKey = null;
                return a;
            });
            return FBEntityBLLSaveList(inActivedlist);
        }
Пример #4
0
 public void AddToT_FB_WFSUBJECTSETTING(T_FB_WFSUBJECTSETTING t_FB_WFSUBJECTSETTING)
 {
     base.AddObject("T_FB_WFSUBJECTSETTING", t_FB_WFSUBJECTSETTING);
 }