Ejemplo n.º 1
0
        void cmfc_GetContractTypeNameInfosToComboxCompleted(object send, GetContractTypeNameInfosToComboxCompletedEventArgs e)
        {
            try
            {
                if (e.Error == null)
                {
                    if (e.Result != null)
                    {
                        tbxContractTypeID.ItemsSource = e.Result;
                        if (actions != FormTypes.New)
                        {
                            T_OA_CONTRACTTYPE ent;
                            string            TypeID = string.Empty;
                            for (int i = 0; i < tbxContractTypeID.Items.Count; i++)
                            {
                                ent    = ((T_OA_CONTRACTTYPE)tbxContractTypeID.Items[i]) as T_OA_CONTRACTTYPE;
                                TypeID = ent.CONTRACTTYPE;

                                if (TypeID == InfoObj.T_OA_CONTRACTTYPE.CONTRACTTYPEID)
                                {
                                    tbxContractTypeID.SelectedIndex = i;
                                    break;
                                }
                            }
                        }
                        else
                        {
                            if (tbxContractTypeID.Items.Count > 0)
                            {
                                tbxContractTypeID.SelectedIndex = 0;
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.SendException("获取合同类型名称Completed事件", "OA", "T_OA_CONTRACTTEMPLATE", "在合同模版中获取合同类型名称返回错误", ex, ExceptionLevel.Middle, ExceptionType.Error);
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }
        }
Ejemplo n.º 2
0
        void cmsfc_GetContractTypeNameInfosToComboxCompleted(object send, GetContractTypeNameInfosToComboxCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                this.ContractTypeID.Items.Clear();
                foreach (T_OA_CONTRACTTYPE obj in e.Result)
                {
                    ContractTypeID.Items.Add(obj);
                }
                ContractTypeID.DisplayMemberPath = "CONTRACTTYPE";

                if (strContactType == null)
                {
                    SetComboBoxSelect(e.Result, null);
                }
                else
                {
                    SetComboBoxSelect(e.Result, strContactType);
                }
            }
        }
        void cmsfc_GetContractTypeNameInfosToComboxCompleted(object send, GetContractTypeNameInfosToComboxCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                this.tbxContractTypeID.Items.Clear();
                foreach (T_OA_CONTRACTTYPE obj in e.Result)
                {
                    tbxContractTypeID.Items.Add(obj);
                }
                tbxContractTypeID.DisplayMemberPath = "CONTRACTTYPE";

                if (strContactType == null)
                {
                    SetComboBoxSelect(e.Result, null);
                }
                else
                {
                    SetComboBoxSelect(e.Result, strContactType);
                }
            }
        }