Example #1
0
        void SoaChannel_GetAgentDataSetBysIdCompleted(object sender, GetAgentDataSetBysIdCompletedEventArgs e)
        {
            try
            {
                if (e.Error == null)
                {
                    if (e.Result != null)
                    {
                        AgentSetInfo     = e.Result;
                        this.DataContext = AgentSetInfo;
                        //将模块代码、生效时间、计划生效时间控件设为只读
                        this.dEFFECTDATE.IsEnabled         = false;
                        this.dPLANEXPIRATIONDATE.IsEnabled = false;
                        this.txtAGENTMODULE.IsEnabled      = false;
                        //如果代理已经关闭,将失效时间控件设为只读
                        if (AgentSetInfo.EXPIRATIONDATE != null)
                        {
                            this.dINVALIDDATE.IsEnabled = false;
                        }

                        txtAGENTMODULE.Text      = Utility.GetMododuelName(AgentSetInfo.MODELCODE);
                        dEFFECTDATE.Text         = AgentSetInfo.EFFECTIVEDATE.ToShortDateString();
                        dINVALIDDATE.Text        = AgentSetInfo.EXPIRATIONDATE.ToString();
                        dPLANEXPIRATIONDATE.Text = AgentSetInfo.PLANEXPIRATIONDATE.ToShortDateString();

                        Party.Add(AgentSetInfo.USERID);
                        client.GetEmployeeByIDsAsync(Party);

                        client.GetEmployeeDetailByIDAsync(AgentSetInfo.USERID);
                    }
                }
                else
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message);
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString());
            }
        }
Example #2
0
        void SoaChannel_GetAgentDataSetBysIdCompleted(object sender, GetAgentDataSetBysIdCompletedEventArgs e)
        {
            try
            {
                if (e.Error == null)
                {
                    if (e.Result != null)
                    {
                        AgentSetInfo = e.Result;
                        this.DataContext = AgentSetInfo;
                        //将模块代码、生效时间、计划生效时间控件设为只读
                        this.dEFFECTDATE.IsEnabled = false;
                        this.dPLANEXPIRATIONDATE.IsEnabled = false;
                        this.txtAGENTMODULE.IsEnabled = false;
                        //如果代理已经关闭,将失效时间控件设为只读
                        if (AgentSetInfo.EXPIRATIONDATE != null)
                        {
                            this.dINVALIDDATE.IsEnabled = false;
                        }

                        txtAGENTMODULE.Text = Utility.GetMododuelName(AgentSetInfo.MODELCODE);
                        dEFFECTDATE.Text = AgentSetInfo.EFFECTIVEDATE.ToShortDateString();
                        dINVALIDDATE.Text = AgentSetInfo.EXPIRATIONDATE.ToString();
                        dPLANEXPIRATIONDATE.Text = AgentSetInfo.PLANEXPIRATIONDATE.ToShortDateString();

                        Party.Add(AgentSetInfo.USERID);
                        client.GetEmployeeByIDsAsync(Party);

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