Beispiel #1
0
        //保存
        private void Save()
        {
            RefreshUI(RefreshedTypes.ProgressBar);
            ObservableCollection <T_OA_SATISFACTIONRESULT> resultList = new ObservableCollection <T_OA_SATISFACTIONRESULT>();
            T_OA_SATISFACTIONRESULT resultInfo = null;

            for (int i = 0; i < spSurveysList.Children.Count; i++)
            {
                resultInfo = (spSurveysList.Children[i] as SurveyShowList_sat).ResultDetail;
                resultInfo.T_OA_SATISFACTIONREQUIRE = require;

                resultInfo.CREATEUSERID       = Common.CurrentLoginUserInfo.EmployeeID;
                resultInfo.CREATECOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                resultInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                resultInfo.CREATEPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                resultInfo.CREATEUSERNAME     = Common.CurrentLoginUserInfo.EmployeeName;
                resultInfo.OWNERID            = Common.CurrentLoginUserInfo.EmployeeID;
                resultInfo.OWNERCOMPANYID     = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                resultInfo.OWNERDEPARTMENTID  = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                resultInfo.OWNERPOSTID        = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                resultInfo.OWNERNAME          = Common.CurrentLoginUserInfo.EmployeeName;
                resultInfo.UPDATEUSERID       = Common.CurrentLoginUserInfo.EmployeeID;
                resultInfo.UPDATEUSERNAME     = Common.CurrentLoginUserInfo.EmployeeName;
                resultInfo.UPDATEDATE         = System.DateTime.Now;

                resultList.Add(resultInfo);
            }
            _VM.Result_SaveAsync(resultList);
        }
Beispiel #2
0
 public SurveyAnswer_sat(T_SYS_DICTIONARY ansInfo, T_OA_SATISFACTIONRESULT res)
 {
     InitializeComponent();
     answerInfo = ansInfo;
     resultDetail = res;
     empSurveysManage.Result_SurveySubIDCompleted += new EventHandler<Result_SurveySubIDCompletedEventArgs>(Result_SurveySubIDCompleted);
 }
Beispiel #3
0
 public SurveyAnswer_sat(T_SYS_DICTIONARY ansInfo, T_OA_SATISFACTIONRESULT res)
 {
     InitializeComponent();
     answerInfo   = ansInfo;
     resultDetail = res;
     empSurveysManage.Result_SurveySubIDCompleted += new EventHandler <Result_SurveySubIDCompletedEventArgs>(Result_SurveySubIDCompleted);
 }