Пример #1
0
        void SoaChannel_GetAgentSetBysIdCompleted(object sender, GetAgentSetBysIdCompletedEventArgs e)
        {
            try
            {
                if (e.Error == null)
                {
                    if (e.Result != null)
                    {
                        AgentSetInfo     = e.Result;
                        this.DataContext = AgentSetInfo;
                        if (!string.IsNullOrEmpty(AgentSetInfo.SYSCODE.ToString()))//系统代码
                        {
                            foreach (T_SYS_DICTIONARY Region in cbSYSTEMTYPE.Items)
                            {
                                if (Region.DICTIONARYVALUE == int.Parse(AgentSetInfo.SYSCODE))
                                {
                                    cbSYSTEMTYPE.SelectedItem = Region;
                                    break;
                                }
                            }
                        }
                        //if (!string.IsNullOrEmpty(AgentSetInfo.MODELCODE.ToString()))//模块代码
                        //{
                        //    foreach (SMT.Saas.Tools.FlowDesignerWS.FLOW_MODELDEFINE_T Region in cbModelCode.Items)
                        //    {
                        //        if (Region.MODELCODE == AgentSetInfo.MODELCODE)
                        //        {
                        //            ModelDefineList.Add(Region);
                        //            cbModelCode.SelectedItem = Region;
                        //            break;
                        //        }
                        //    }
                        //}
                        FlowDesigner.GetModelNameInfosComboxAsync();
                        //T_OA_AGENTSET PARENTMODELCODE = cbModelCode.ItemsSource.Cast<T_OA_AGENTSET>().Where(a => a.MODELCODE == MODELDEFINE.MODELCODE).ToList().First();
                        //cbModelCode.SelectedItem = PARENTMODELCODE;
                        txtPostId.Text       = Utility.GetPostName(AgentSetInfo.AGENTPOSTID);//岗位ID
                        txtCompanyId.Text    = Utility.GetCompanyName(AgentSetInfo.OWNERCOMPANYID);
                        txtDepartmentId.Text = Utility.GetDepartmentName(AgentSetInfo.OWNERDEPARTMENTID);

                        Party.Add(AgentSetInfo.USERID);
                        client.GetEmployeeByIDsAsync(Party);
                    }
                }
                else
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message);
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString());
            }
        }
Пример #2
0
        void SoaChannel_GetAgentSetBysIdCompleted(object sender, GetAgentSetBysIdCompletedEventArgs e)
        {
            try
            {
                if (e.Error == null)
                {
                    if (e.Result != null)
                    {
                        AgentSetInfo = e.Result;
                        this.DataContext = AgentSetInfo;
                        if (!string.IsNullOrEmpty(AgentSetInfo.SYSCODE.ToString()))//系统代码
                        {
                            foreach (T_SYS_DICTIONARY Region in cbSYSTEMTYPE.Items)
                            {
                                if (Region.DICTIONARYVALUE == int.Parse(AgentSetInfo.SYSCODE))
                                {
                                    cbSYSTEMTYPE.SelectedItem = Region;
                                    break;
                                }
                            }
                        }
                        //if (!string.IsNullOrEmpty(AgentSetInfo.MODELCODE.ToString()))//模块代码
                        //{
                        //    foreach (SMT.Saas.Tools.FlowDesignerWS.FLOW_MODELDEFINE_T Region in cbModelCode.Items)
                        //    {
                        //        if (Region.MODELCODE == AgentSetInfo.MODELCODE)
                        //        {
                        //            ModelDefineList.Add(Region);
                        //            cbModelCode.SelectedItem = Region;
                        //            break;
                        //        }
                        //    }
                        //}
                        FlowDesigner.GetModelNameInfosComboxAsync();
                        //T_OA_AGENTSET PARENTMODELCODE = cbModelCode.ItemsSource.Cast<T_OA_AGENTSET>().Where(a => a.MODELCODE == MODELDEFINE.MODELCODE).ToList().First();
                        //cbModelCode.SelectedItem = PARENTMODELCODE;
                        txtPostId.Text = Utility.GetPostName(AgentSetInfo.AGENTPOSTID);//岗位ID
                        txtCompanyId.Text = Utility.GetCompanyName(AgentSetInfo.OWNERCOMPANYID);
                        txtDepartmentId.Text = Utility.GetDepartmentName(AgentSetInfo.OWNERDEPARTMENTID);

                        Party.Add(AgentSetInfo.USERID);
                        client.GetEmployeeByIDsAsync(Party);
                    }
                }
                else
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message);
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString());
            }
        }