示例#1
0
 public bool AddSatisfactionMaster(T_OA_SATISFACTIONMASTER addMasterEntity)
 {
     using (SatisfactionSurveyBll addBll = new SatisfactionSurveyBll())
     {
         return addBll.AddSatisfactionMaster(addMasterEntity);
     }
 }
示例#2
0
 public bool UpdSatisfactionMaster(T_OA_SATISFACTIONMASTER updMasterEntity)
 {
     using (SatisfactionSurveyBll updBll = new SatisfactionSurveyBll())
     {
         return updBll.UpdSatisfactionMaster(updMasterEntity);
     }
 }
示例#3
0
 public bool UpdSatisfactionMaster(T_OA_SATISFACTIONMASTER updMasterEntity)
 {
     using (SatisfactionSurveyBll updBll = new SatisfactionSurveyBll())
     {
         return(updBll.UpdSatisfactionMaster(updMasterEntity));
     }
 }
示例#4
0
 void SatisfactionSurveyChildWindow_Loaded(object sender, RoutedEventArgs e)
 {
     EventResgister();
     masterEntity = new T_OA_SATISFACTIONMASTER();
     detailEntity = new T_OA_SATISFACTIONDETAIL();
     RefreshUI(RefreshedTypes.AuditInfo);
     RefreshUI(RefreshedTypes.All);
     if (!string.IsNullOrEmpty(masterId) && actionType != FormTypes.New)
     {
         if (actionType == FormTypes.Browse)
         {
             this.txtContent.IsEnabled = false;
             this.txtSubject.IsEnabled = false;
             this.dgSubject.IsEnabled  = false;
         }
         RefreshUI(RefreshedTypes.ShowProgressBar);
         client.GetSatisfactionMasterChildAsync(masterId);
     }
     else
     {
         SetMaterData();
         SetDetailList();
     }
     this.contextInfo.DataContext = masterEntity;
     this.dgSubject.ItemsSource   = detailList;
     dgSubject.SelectedIndex      = 0;
 }
 void SatisfactionSurveyChildWindow_Loaded(object sender, RoutedEventArgs e)
 {
     EventResgister();
     masterEntity = new T_OA_SATISFACTIONMASTER();
     detailEntity = new T_OA_SATISFACTIONDETAIL();
     RefreshUI(RefreshedTypes.AuditInfo);
     RefreshUI(RefreshedTypes.All);
     if (!string.IsNullOrEmpty(masterId) && actionType != FormTypes.New)
     {
         if (actionType == FormTypes.Browse)
         {
             this.txtContent.IsEnabled = false;
             this.txtSubject.IsEnabled = false;
             this.dgSubject.IsEnabled = false;
         }
         RefreshUI(RefreshedTypes.ShowProgressBar);
         client.GetSatisfactionMasterChildAsync(masterId);
     }
     else
     {
         SetMaterData();
         SetDetailList();
     }
     this.contextInfo.DataContext = masterEntity;
     this.dgSubject.ItemsSource = detailList;
     dgSubject.SelectedIndex = 0;
 }
示例#6
0
 public bool AddSatisfactionMaster(T_OA_SATISFACTIONMASTER addMasterEntity)
 {
     using (SatisfactionSurveyBll addBll = new SatisfactionSurveyBll())
     {
         return(addBll.AddSatisfactionMaster(addMasterEntity));
     }
 }
示例#7
0
        void dgSubject_LoadingRow(object sender, DataGridRowEventArgs e)
        {
            T_OA_SATISFACTIONMASTER tmp    = e.Row.DataContext as T_OA_SATISFACTIONMASTER;
            ImageButton             delBtn = dgSubject.Columns[3].GetCellContent(e.Row).FindName("delSubject") as ImageButton;

            delBtn.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/ico_16_delete.png", Utility.GetResourceStr("DELETE"));
            delBtn.Tag = tmp;
        }
示例#8
0
 public T_OA_SATISFACTIONMASTER GetSatisfactionMasterChild(string masterId)
 {
     if (!string.IsNullOrEmpty(masterId))
     {
         using (SatisfactionSurveyBll getBll = new SatisfactionSurveyBll())
         {
             T_OA_SATISFACTIONMASTER masterEntity = getBll.GetSatisfactionMasterChild(masterId);
             return(masterEntity != null ? masterEntity : null);
         }
     }
     return(null);
 }
示例#9
0
 public bool AddSatisfactionsMaster(T_OA_SATISFACTIONMASTER key)
 {
     SatisfactionBll  masterBll=new SatisfactionBll();
     bool bl = masterBll.Add_SatisfactionMaster(key);
     if (bl == true)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
示例#10
0
        public bool AddSatisfactionsMaster(T_OA_SATISFACTIONMASTER key)
        {
            SatisfactionBll masterBll = new SatisfactionBll();
            bool            bl        = masterBll.Add_SatisfactionMaster(key);

            if (bl == true)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#11
0
 public bool AddSatisfactionMaster(T_OA_SATISFACTIONMASTER AddEntity)
 {
     bool flag = false;
     if (AddEntity != null)
     {
         using (SatisfactionSurveyBll bll = new SatisfactionSurveyBll())
         {
             flag = bll.AddSatisfactionMaster(AddEntity);
         }
     }
     else
     {
         flag = false;
     }
     return flag;
 }
示例#12
0
        private void Load_Data()
        {
            T_OA_SATISFACTIONMASTER s = _survey.RequireMaster;

            txtTitle.Text   = s.SATISFACTIONTITLE;
            txtContent.Text = s.CONTENT;
            _osub           = _survey.SubjectViewList;

            dg.ItemsSource   = _osub;
            dg.SelectedIndex = 0;

            RefreshUI(RefreshedTypes.AuditInfo);
            RefreshUI(RefreshedTypes.All);
            //InitAudit(_survey.RequireMaster.SATISFACTIONMASTERID);
            //viewApproval.XmlObject = DataObjectToXml<T_OA_SATISFACTIONMASTER>.ObjListToXml(_survey.RequireMaster, "OA");
        }
示例#13
0
 void client_GetSatisfactionMasterChildCompleted(object sender, GetSatisfactionMasterChildCompletedEventArgs e)
 {
     RefreshUI(RefreshedTypes.HideProgressBar);
     if (e.Error != null)
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("GETDATAFAILED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         return;
     }
     if (e.Result == null)
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("NOTFOUNDDATAOFMATCHCON"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         return;
     }
     this.contextInfo.DataContext = masterEntity = e.Result;
     this.dgSubject.ItemsSource   = masterEntity.T_OA_SATISFACTIONDETAIL;
 }
示例#14
0
        public bool UpdSatisfactionMaster(T_OA_SATISFACTIONMASTER UpdEntity)
        {
            bool flag = false;

            if (UpdEntity != null)
            {
                using (SatisfactionSurveyBll bll = new SatisfactionSurveyBll())
                {
                    flag = bll.UpdSatisfactionMaster(UpdEntity);
                }
            }
            else
            {
                flag = false;
            }
            return(flag);
        }
示例#15
0
        private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
        {
            T_OA_SATISFACTIONMASTER s = _survey.RequireMaster;

            txtTitle.Text    = s.SATISFACTIONTITLE;
            txtContent.Text  = s.CONTENT;
            _osub            = _survey.SubjectViewList;
            dg.ItemsSource   = _osub;
            dg.SelectedIndex = 0;

            if (types == FormTypes.Resubmit)//重新提交
            {
                _survey.RequireMaster.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString();
            }
            //InitAudit(_survey.RequireMaster.SATISFACTIONMASTERID);
            RefreshUI(RefreshedTypes.AuditInfo);
            RefreshUI(RefreshedTypes.All);
        }
示例#16
0
        /// <summary>
        /// 根据传回的XML,添加员工满意度调查方案表
        /// </summary>
        /// <param name="master"></param>
        private static string EmployeeSatisfactionAdd(IEnumerable<XElement> eGFunc)
        {
            return "";
            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_SATISFACTIONMASTER> lm = new List<T_OA_SATISFACTIONMASTER>();
                T_OA_SATISFACTIONMASTER entity = new T_OA_SATISFACTIONMASTER();

                entity.SATISFACTIONMASTERID = 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();
                bool bl = false;
                bl = requireBll.AddSatisfactionsMaster(entity);
                if (bl == true)
                {
                    return entity.SATISFACTIONMASTERID;
                }
                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;
            }
        }
 void client_GetSatisfactionMasterChildCompleted(object sender, GetSatisfactionMasterChildCompletedEventArgs e)
 {
     RefreshUI(RefreshedTypes.HideProgressBar);
     if (e.Error != null)
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("GETDATAFAILED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         return;
     }
     if (e.Result == null)
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("NOTFOUNDDATAOFMATCHCON"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information);
         return;
     }
     this.contextInfo.DataContext = masterEntity = e.Result;
     this.dgSubject.ItemsSource = masterEntity.T_OA_SATISFACTIONDETAIL;
 }