Beispiel #1
0
        public int Upd_ESurveyResult(T_OA_REQUIREDISTRIBUTE info, ObservableCollection <T_OA_DISTRIBUTEUSER> distributeuser)
        {
            EmployeeDistrbuteBll distrbute = new EmployeeDistrbuteBll();

            return(distrbute.Upd_ESurveyResult(info));
            //return employeeSurveyViewBll.Upd_ESurveyResult(info,DistributeListObj);
        }
Beispiel #2
0
 public int Add_ESurveyResult(T_OA_REQUIREDISTRIBUTE info)
 {
     using (EmployeeSurveyViewBll employeeSurveyViewBll = new EmployeeSurveyViewBll())
     {
         return(employeeSurveyViewBll.Add_ESurveyResult(info));
     }
 }
 /// <summary>
 /// 修改
 /// </summary>
 private void btnEdit_Click(object sender, RoutedEventArgs e)
 {
     if (IsSelect("EDIT"))
     {
         ObservableCollection <T_OA_REQUIREDISTRIBUTE> selectItems = GetSelectList();
         if (selectItems != null && selectItems.Count() > 0)
         {
             requiredistributeInfo = selectItems[0];
             if (requiredistributeInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || requiredistributeInfo.CHECKSTATE == ((int)CheckStates.UnApproved).ToString())
             {
                 EmployeeSurveyDistributeChildWindow form = new EmployeeSurveyDistributeChildWindow(FormTypes.Edit, selectItems.FirstOrDefault().REQUIREDISTRIBUTEID);
                 EntityBrowser browser = new EntityBrowser(form);
                 browser.FormType         = FormTypes.Edit;
                 browser.MinHeight        = 510;
                 browser.MinWidth         = 650;
                 browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                 browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
             }
             else
             {
                 ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
             }
         }
     }
 }
Beispiel #4
0
        public int Upd_ESurveyResult(T_OA_REQUIREDISTRIBUTE info)
        {
            try
            {
                var users = from ent in dal.GetObjects <T_OA_REQUIREDISTRIBUTE>()
                            where ent.REQUIREDISTRIBUTEID == info.REQUIREDISTRIBUTEID
                            select ent;

                if (users.Count() > 0)
                {
                    var user = users.FirstOrDefault();
                    Utility.CloneEntity(info, user);
                    int i = dal.Update(user);
                    if (i > 0)
                    {
                        return(i);
                    }
                    else
                    {
                        return(0);
                    }
                }
                return(0);
            }
            catch (Exception ex)
            {
                Tracer.Debug("调查发布EmployeeSurveyViewBll-Upd_ESurveyResult" + System.DateTime.Now.ToString() + " " + ex.ToString());
                return(0);

                throw (ex);
            }
        }
        //显示明细结果
        private void btnShowDetail_Click(object sender, RoutedEventArgs e)
        {
            ObservableCollection <T_OA_REQUIREDISTRIBUTE> selectEmpSurveyList = GetSelectList();

            if (selectEmpSurveyList != null)
            {
                T_OA_REQUIREDISTRIBUTE empSurveysInfo = selectEmpSurveyList[0];
                if (empSurveysInfo != null)
                {
                    if (empSurveysInfo.CHECKSTATE == "0")
                    {
                        ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("WARING"), Utility.GetResourceStr("NOSUBMISSIONMEETING"), Utility.GetResourceStr("CONFIRMBUTTON"));
                        return;
                    }
                    EmployeeList frmEmpSurveysSubmit = new EmployeeList();//empSurveysInfo
                    frmEmpSurveysSubmit.Require = empSurveysInfo;
                    EntityBrowser browser = new EntityBrowser(frmEmpSurveysSubmit);
                    browser.MinHeight        = 510;
                    browser.MinWidth         = 650;
                    browser.FormType         = FormTypes.Browse;
                    browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                    browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
                }
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SelectSurveys"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
        void personalClient_GetEmployeeDetailByParasPagingCompleted(object sender, GetEmployeeDetailByParasPagingCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                foreach (var item in e.Result)
                {
                    T_OA_REQUIREDISTRIBUTE ute = new T_OA_REQUIREDISTRIBUTE();

                    ute.REQUIREDISTRIBUTEID = Guid.NewGuid().ToString();
                    ute.T_OA_REQUIRE        = new T_OA_REQUIRE();
                    ute.T_OA_REQUIRE        = appView.requireEntity;
                    ute.DISTRIBUTETITLE     = appView.requireEntity.APPTITLE;
                    ute.CONTENT             = appView.requireEntity.CONTENT;
                    ute.CHECKSTATE          = "0";
                    ute.OWNERID             = item.T_HR_EMPLOYEE.EMPLOYEEID;
                    ute.OWNERNAME           = item.T_HR_EMPLOYEE.EMPLOYEECNAME;
                    ute.OWNERCOMPANYID      = item.T_HR_POST.T_HR_DEPARTMENT.T_HR_COMPANY.COMPANYID;
                    ute.OWNERDEPARTMENTID   = item.T_HR_POST.T_HR_DEPARTMENT.DEPARTMENTID;
                    ute.OWNERPOSTID         = item.T_HR_POST.POSTID;
                    ute.CREATEUSERID        = Common.CurrentLoginUserInfo.EmployeeID;
                    ute.CREATEUSERNAME      = Common.CurrentLoginUserInfo.EmployeeName;
                    ute.CREATECOMPANYID     = item.T_HR_POST.T_HR_DEPARTMENT.T_HR_COMPANY.COMPANYID;
                    ute.CREATEDEPARTMENTID  = item.T_HR_POST.T_HR_DEPARTMENT.DEPARTMENTID;
                    ute.CREATEPOSTID        = item.T_HR_POST.T_HR_DEPARTMENT.DEPARTMENTID;
                    ute.CREATEDATE          = DateTime.Now;
                    ute.UPDATEUSERID        = Common.CurrentLoginUserInfo.EmployeeID;
                    ute.UPDATEDATE          = DateTime.Now;

                    appView.requireEntity.T_OA_REQUIREDISTRIBUTE.Add(ute);

                    //notifyfeedback.REGISTERID = System.Guid.NewGuid().ToString();
                    //notifyfeedback.T_TM_PROJECTPLAN = new T_TM_PROJECTPLAN();
                    //notifyfeedback.T_TM_PROJECTPLAN = projectplan;
                    //notifyfeedback.ATTEND = "0";// 是否参加
                    //notifyfeedback.OWNERID = item.T_HR_EMPLOYEE.EMPLOYEEID; ; //报名人ID
                    //notifyfeedback.OWNERNAME = item.T_HR_EMPLOYEE.EMPLOYEECNAME;//报名人名称
                    //notifyfeedback.OWNERCOMPANYID = item.T_HR_POST.T_HR_DEPARTMENT.T_HR_COMPANY.COMPANYID;//报名人公司
                    //notifyfeedback.OWNERCOMPANYNAME = item.T_HR_POST.T_HR_DEPARTMENT.T_HR_COMPANY.CNAME;
                    //notifyfeedback.OWNERDEPARTMENTID = item.T_HR_POST.T_HR_DEPARTMENT.DEPARTMENTID;//报名人部门
                    //notifyfeedback.OWNERDEPARTMENTNAME = item.T_HR_POST.T_HR_DEPARTMENT.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME;
                    //notifyfeedback.OWNERPOSTID = item.T_HR_POST.POSTID;//岗位
                    //notifyfeedback.OWNERPOSTNAME = item.T_HR_POST.T_HR_POSTDICTIONARY.POSTNAME;
                    //notifyfeedback.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
                    //notifyfeedback.UPDATEDATE = Convert.ToDateTime(DateTime.Now.ToShortDateString());
                    //notifyfeedback.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
                    //notifyfeedback.CREATEDATE = Convert.ToDateTime(DateTime.Now.ToShortDateString());
                    //notifyfeedback.CHECKSTATES = "0";//审核状态
                    //if (isMustjoins[e.UserState.ToInt32()] == "1")
                    //    notifyfeedback.ISMUSTJOIN = "1";
                    //else
                    //    notifyfeedback.ISMUSTJOIN = "0";

                    //listNotifyfeedback.Add(notifyfeedback);
                }
            }
        }
        private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
        {
            _survey = new T_OA_REQUIREDISTRIBUTE();
            _survey.T_OA_REQUIRE = new T_OA_REQUIRE();

            _survey.REQUIREDISTRIBUTEID = Guid.NewGuid().ToString();
            _survey.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString();
            SetSurvey();
            RefreshUI(RefreshedTypes.AuditInfo);
            RefreshUI(RefreshedTypes.All);
        }
        void Get_ESurveyResultCompleted(object sender, Get_ESurveyResultCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                _survey = e.Result;

                DocDistrbuteClient.GetDocDistrbuteInfosAsync(_survey.REQUIREDISTRIBUTEID);
                txtTitle.Text = _survey.DISTRIBUTETITLE;

                RefreshUI(RefreshedTypes.AuditInfo);
                RefreshUI(RefreshedTypes.All);
            }
        }
Beispiel #9
0
 public int Add_ESurveyResult(T_OA_REQUIREDISTRIBUTE info)
 {
     try
     {
         Utility.RefreshEntity(info);
         return(dal.Add(info));
     }
     catch (Exception ex)
     {
         Tracer.Debug("调查发布EmployeeSurveyViewBll-Add_ESurveyResult" + System.DateTime.Now.ToString() + " " + ex.ToString());
         return(-1);
     }
 }
Beispiel #10
0
        /// <summary>
        /// 生成待办任务
        /// </summary>
        /// <param name="notifyfeedback"></param>
        private void CreateNotifyTask(T_OA_REQUIREDISTRIBUTE distribute)
        {
            EngineWcfGlobalFunctionClient engClient = new EngineWcfGlobalFunctionClient();

            CustomUserMsg[] cust = new CustomUserMsg[1];
            cust[0] = new CustomUserMsg()
            {
                FormID = distribute.REQUIREDISTRIBUTEID, UserID = distribute.OWNERID
            };
            string strXmlObjectSource = string.Empty;

            strXmlObjectSource = ObjListToXml <T_OA_REQUIREDISTRIBUTE>(distribute, "OA");
            engClient.ApplicationMsgTrigger(cust, "OA", "T_OA_REQUIREDISTRIBUTE", strXmlObjectSource, MsgType.Task);
        }
Beispiel #11
0
 /// <summary>
 /// 添加到员工调查发布申请表
 /// </summary>
 /// <param name="distribute"></param>
 /// <returns></returns>
 public bool AddRequireDistribute(T_OA_REQUIREDISTRIBUTE distribute)
 {
     try
     {
         Utility.RefreshEntity(distribute);
         dal.Add(distribute);
         return(true);
     }
     catch (Exception ex)
     {
         Tracer.Debug("员工参与调查EmployeeSurveysBLL-CheckRequire" + System.DateTime.Now.ToString() + " " + ex.ToString());
         return(false);
     }
 }
Beispiel #12
0
        public int Upd_ESurveyResult(T_OA_REQUIREDISTRIBUTE info)
        {
            int n = 0;

            try
            {
                n = SaveContextChanges();
                n = n == 0 ? 1 : n; // 没有任何更新时,SaveChanges会返回0
            }
            catch (Exception ex)
            {
                return(0);

                throw (ex);
            }
            return(n);
        }
Beispiel #13
0
        /// <summary>
        /// 参与调查
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void btnSurveyDetail_Click(object sender, RoutedEventArgs e)
        {
            if (dgSurveying.SelectedItems.Count == 1)
            {
                T_OA_REQUIREDISTRIBUTE distribute = this.dgSurveying.SelectedItem as T_OA_REQUIREDISTRIBUTE;

                string            ID      = distribute.T_OA_REQUIRE.REQUIREID;
                JoinSurveyingForm form    = new JoinSurveyingForm(FormTypes.New, ID);
                EntityBrowser     browser = new EntityBrowser(form);
                browser.HideLeftMenu();
                form.actionType          = FormTypes.New;
                browser.FormType         = FormTypes.New;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("WARING"), "警告", "请选择一条要查看的数据");
            }
        }
 /// <summary>
 /// 删除
 /// </summary>
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     if (IsSelect("DELETE"))
     {
         ObservableCollection <T_OA_REQUIREDISTRIBUTE> selectItems = GetSelectList();
         if (selectItems != null)
         {
             for (int i = 0; i < dgDistribute.SelectedItems.Count; i++)
             {
                 requiredistributeInfo = selectItems[i];
                 if (requiredistributeInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
                 {
                     string        _result = string.Empty;
                     ComfirmWindow com     = new ComfirmWindow();
                     com.OnSelectionBoxClosed += (obj, result) =>
                     {
                         try
                         {
                             loadbar.Start();
                             client.Del_ESurveyResultAsync(selectItems);
                         }
                         catch (Exception ex)
                         {
                             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), ex.Message, Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                         }
                     };
                     com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, _result);
                 }
                 else
                 {
                     ComfirmWindow.ConfirmationBoxs(
                         Utility.GetResourceStr("ERROR"),
                         Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY"),
                         Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                 }
             }
         }
     }
 }
 /// <summary>
 /// 审核
 /// </summary>
 void btnAudit_Click(object sender, RoutedEventArgs e)
 {
     if (IsSelect("AUDIT"))
     {
         T_OA_REQUIREDISTRIBUTE ent = dgDistribute.SelectedItems[0] as T_OA_REQUIREDISTRIBUTE;
         if (ent.CHECKSTATE == ((int)CheckStates.Approving).ToString() ||
             ent.CHECKSTATE == ((int)CheckStates.WaittingApproval).ToString() ||
             ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
         {
             EmployeeSurveyDistributeChildWindow form = new EmployeeSurveyDistributeChildWindow(FormTypes.Audit, ent.REQUIREDISTRIBUTEID);
             EntityBrowser browser = new EntityBrowser(form);
             browser.FormType         = FormTypes.Audit;
             browser.MinHeight        = 510;
             browser.MinWidth         = 650;
             browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
             browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
         }
         else
         {
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDNOTOPERATEPLEASEAGAIN"),
                                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         }
     }
 }
 /// <summary>
 /// 删除
 /// </summary>
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     if (IsSelect("DELETE"))
     {
         ObservableCollection<T_OA_REQUIREDISTRIBUTE> selectItems = GetSelectList();
         if (selectItems != null)
         {
             for (int i = 0; i < dgDistribute.SelectedItems.Count; i++)
             {
                 requiredistributeInfo = selectItems[i];
                 if (requiredistributeInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
                 {
                     string _result = string.Empty;
                     ComfirmWindow com = new ComfirmWindow();
                     com.OnSelectionBoxClosed += (obj, result) =>
                     {
                         try
                         {
                             loadbar.Start();
                             client.Del_ESurveyResultAsync(selectItems);
                         }
                         catch (Exception ex)
                         {
                             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), ex.Message, Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                         }
                     };
                     com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, _result);
                 }
                 else
                 {
                     ComfirmWindow.ConfirmationBoxs(
                          Utility.GetResourceStr("ERROR"),
                          Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY"),
                          Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                 }
             }
         }
     }
 }
        //#region 发布调查结果
        //private void IssueBtn_Click(object sender, RoutedEventArgs e)
        //{
        //    ObservableCollection<T_OA_REQUIREDISTRIBUTE> selectEmpSurveyList = GetSelectList();
        //    if (selectEmpSurveyList != null)
        //    {
        //        requiredistributeInfo = selectEmpSurveyList.FirstOrDefault();
        //        T_OA_REQUIREDISTRIBUTE empSurveysInfo = selectEmpSurveyList[0];
        //        if (empSurveysInfo != null)
        //        {
        //            if (empSurveysInfo.CHECKSTATE == "0")
        //            {
        //                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("WARING"), Utility.GetResourceStr("NOSUBMISSIONMEETING"), Utility.GetResourceStr("CONFIRMBUTTON"));
        //                return;
        //            }

        //            //发布结果
        //            EmployeeSubmissions_1 frmEmpSurveysSubmit = new EmployeeSubmissions_1();//empSurveysInfo
        //            frmEmpSurveysSubmit.Require = empSurveysInfo;
        //            EntityBrowser browser = new EntityBrowser(frmEmpSurveysSubmit);
        //            browser.MinHeight = 550;
        //            browser.MinWidth = 750;
        //            browser.FormType = FormTypes.Browse;
        //            browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
        //            browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
        //        }
        //    }
        //    else
        //    {
        //        ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SelectSurveys"), Utility.GetResourceStr("CONFIRMBUTTON"));
        //    }
        //}
        //#endregion

       
        
       

     
        
      
       

      
       
     


       







        
        //显示结果
        private void btnShowResult_Click(object sender, RoutedEventArgs e)
        {
            ObservableCollection<T_OA_REQUIREDISTRIBUTE> selectEmpSurveyList = GetSelectList();
            if (selectEmpSurveyList != null)
            {
                requiredistributeInfo = selectEmpSurveyList.FirstOrDefault();
                T_OA_REQUIREDISTRIBUTE empSurveysInfo = selectEmpSurveyList[0];
                if (empSurveysInfo != null)
                {
                    if (empSurveysInfo.CHECKSTATE == "0")
                    {
                        ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("WARING"), Utility.GetResourceStr("NOSUBMISSIONMEETING"), Utility.GetResourceStr("CONFIRMBUTTON"));
                        return;
                    }
                    EmployeeSubmissions_1 frmEmpSurveysSubmit = new EmployeeSubmissions_1();
                    frmEmpSurveysSubmit.Require = empSurveysInfo;
                    EntityBrowser browser = new EntityBrowser(frmEmpSurveysSubmit);
                    browser.FormType = FormTypes.Browse;
                    browser.MinHeight = 510;
                    browser.MinWidth = 650;
                    browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                    browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
                }
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SelectSurveys"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
 /// <summary>
 /// 修改
 /// </summary>
 private void btnEdit_Click(object sender, RoutedEventArgs e)
 {
     if (IsSelect("EDIT"))
     {
         ObservableCollection<T_OA_REQUIREDISTRIBUTE> selectItems = GetSelectList();
         if (selectItems != null && selectItems.Count() > 0)
         {
             requiredistributeInfo = selectItems[0];
             if (requiredistributeInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || requiredistributeInfo.CHECKSTATE == ((int)CheckStates.UnApproved).ToString())
             {
                 EmployeeSurveyDistributeChildWindow form = new EmployeeSurveyDistributeChildWindow(FormTypes.Edit, selectItems.FirstOrDefault().REQUIREDISTRIBUTEID);
                 EntityBrowser browser = new EntityBrowser(form);
                 browser.FormType = FormTypes.Edit;
                 browser.MinHeight = 510;
                 browser.MinWidth = 650;
                 browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                 browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
             }
             else
             {
                 ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
             }
         }
     }
 }
 /// <summary>
 /// 新增填充发布申请表
 /// </summary>
 private void FillData(T_OA_REQUIREDISTRIBUTE data)
 {
     data.REQUIREDISTRIBUTEID = Guid.NewGuid().ToString();
     data.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
     Utility.CreateUserInfo<T_OA_REQUIREDISTRIBUTE>(data);
 }
        void Get_ESurveyResultCompleted(object sender, Get_ESurveyResultCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                _survey = e.Result;

                DocDistrbuteClient.GetDocDistrbuteInfosAsync(_survey.REQUIREDISTRIBUTEID);
                txtTitle.Text = _survey.DISTRIBUTETITLE;

                RefreshUI(RefreshedTypes.AuditInfo);
                RefreshUI(RefreshedTypes.All);
            }
        }
Beispiel #21
0
 public int Upd_ESurveyResult(T_OA_REQUIREDISTRIBUTE info, ObservableCollection<T_OA_DISTRIBUTEUSER> distributeuser)
 {
     EmployeeDistrbuteBll distrbute = new EmployeeDistrbuteBll();
     return distrbute.Upd_ESurveyResult(info);
     //return employeeSurveyViewBll.Upd_ESurveyResult(info,DistributeListObj);
 }
Beispiel #22
0
 public int Add_ESurveyResult(T_OA_REQUIREDISTRIBUTE info)
 {
     using (EmployeeSurveyViewBll employeeSurveyViewBll = new EmployeeSurveyViewBll())
     {
         return employeeSurveyViewBll.Add_ESurveyResult(info);
     }
 }        
Beispiel #23
0
        /// <summary>
        /// 根据传回的XML,添加员工调查发布申请表
        /// </summary>
        /// <param name="master"></param>
        private static string EmployeeSurveyRequireDistributeAdd(IEnumerable<XElement> eGFunc)
        {
            try
            {
                if (eGFunc.Count() == 0)
                {
                    return "";
                }
                string strEmployeeID = string.Empty;
                string strOwnerID = string.Empty;
                string strOwnerPostID = string.Empty;
                string strOwnerDepartmentID = string.Empty;
                string strOwnerCompanyID = string.Empty;

                foreach (var q in eGFunc)
                {
                    string strName = q.Attribute("Name").Value;
                    switch (strName)
                    {
                        case "CREATEUSERID":
                            strEmployeeID = q.Attribute("Value").Value;
                            break;
                        case "OWNERID":
                            strOwnerID = q.Attribute("Value").Value;
                            break;
                        case "OWNERPOSTID":
                            strOwnerPostID = q.Attribute("Value").Value;
                            break;
                        case "OWNERDEPARTMENTID":
                            strOwnerDepartmentID = q.Attribute("Value").Value;
                            break;
                        case "OWNERCOMPANYID":
                            strOwnerCompanyID = q.Attribute("Value").Value;
                            break;
                    }
                }

                string employeeid = strEmployeeID.Replace("{", "").Replace("}", "");

                List<T_OA_REQUIREDISTRIBUTE> lm = new List<T_OA_REQUIREDISTRIBUTE>();
                T_OA_REQUIREDISTRIBUTE entity = new T_OA_REQUIREDISTRIBUTE();

                entity.REQUIREDISTRIBUTEID = Guid.NewGuid().ToString();
                entity.CREATEDATE = DateTime.Now;
                entity.OWNERID = strOwnerID;
                entity.OWNERPOSTID = strOwnerPostID;
                entity.OWNERDEPARTMENTID = strOwnerDepartmentID;
                entity.OWNERCOMPANYID = strOwnerCompanyID;
                entity.CREATEUSERID = strOwnerID;
                entity.CREATEPOSTID = strOwnerPostID;
                entity.CREATEDEPARTMENTID = strOwnerDepartmentID;
                entity.CREATECOMPANYID = strOwnerCompanyID;
                lm.Add(entity);

                SmtOAPersonOffice requireBll = new SmtOAPersonOffice();
                if (requireBll.Add_ESurveyResult(entity) == 1)
                {
                    return entity.REQUIREDISTRIBUTEID;
                }
                else
                {
                    string err = "Error";
                    return err;
                }
            }
            catch (Exception e)
            {
                string abc = "<OA>Message=[" + e.Message + "]" + "<OA>Source=[" + e.Source + "]<OA>StackTrace=[" + e.StackTrace + "]<OA>TargetSite=[" + e.TargetSite + "]";
                Tracer.Debug(abc);
                return abc;
            }
        }
 /// <summary>
 /// 新增填充发布申请表
 /// </summary>
 private void FillData(T_OA_REQUIREDISTRIBUTE data)
 {
     data.REQUIREDISTRIBUTEID = Guid.NewGuid().ToString();
     data.CHECKSTATE          = Convert.ToInt32(CheckStates.UnSubmit).ToString();
     Utility.CreateUserInfo <T_OA_REQUIREDISTRIBUTE>(data);
 }