예제 #1
0
        public void Search()
        {
            try
            {
                string memberID = this.SkinTxt.Text.Trim();
                if (string.IsNullOrEmpty(memberID))
                {
                    MemberSelected?.Invoke(null);
                    return;
                }

                if (CommonGlobalUtil.EngineUnconnectioned(this))
                {
                    return;
                }
                JGNet.Core.InteractEntity.InteractResult <List <PfCustomer> > result = CommonGlobalCache.ServerProxy.GetPfCustomers(memberID);
                if (result.ExeResult == JGNet.Core.InteractEntity.ExeResult.Success)
                {
                    if (result.Data != null)
                    {
                        resultList = result.Data;
                    }
                }
                if (resultList != null
                    //    &&  PermissonUtil.HasPermission(RolePermissionMenuEnum.会员管理, RolePermissionEnum.查看_只看本店)
                    )
                {
                    // resultList = resultList.FindAll(t => t.ShopID == CommonGlobalCache.CurrentShopID);
                }

                if (resultList == null || resultList.Count == 0)
                {
                    MemberSelected?.Invoke(null);
                    return;
                }
                if (resultList.Count == 1)
                {
                    this.SkinTxt.Text = resultList[0].ID;
                    MemberSelected?.Invoke(resultList[0]);
                }
                else
                {
                    pfCustomerSelectForm1 memberForm = new pfCustomerSelectForm1(memberID, resultList);
                    memberForm.MemberSelected += MemberForm_MemberSelected;
                    memberForm.ShowDialog();
                }
            }
            catch (Exception ee)
            {
                ShowError(ee);
            }
            finally
            {
                UnLockPage();
            }
        }
예제 #2
0
 //点击按钮查询
 private void BaseButton1_Click(object sender, EventArgs e)
 {
     try
     {
         string memberID = this.skinTextBox1.SkinTxt.Text.Trim();
         if (string.IsNullOrEmpty(memberID))
         {
             return;
         }
         if (CommonGlobalUtil.EngineUnconnectioned(this))
         {
             return;
         }
         this.memberList = null;
         JGNet.Core.InteractEntity.InteractResult <List <PfCustomer> > result = CommonGlobalCache.ServerProxy.GetPfCustomers(memberID);
         if (result.ExeResult == JGNet.Core.InteractEntity.ExeResult.Success)
         {
             if (result.Data != null)
             {
                 memberList = result.Data;
             }
         }
         //if (memberList != null && HasPermission(RolePermissionMenuEnum.会员管理, RolePermissionEnum.查看_只看本店))
         //{
         //    memberList = memberList.FindAll(t => t.ShopID == CommonGlobalCache.CurrentShopID);
         //}
         this.BindingDataSource();
     }
     catch (Exception ee)
     {
         ShowError(ee);
     }
     finally
     {
         UnLockPage();
     }
 }