コード例 #1
0
ファイル: CMemberShipAddForm.cs プロジェクト: Jusharra/RMS
        private void SearchMembershipCard(int searchType)
        {
            if (searchType == 1)
            {
                if (txtMembershipCardName.Text == "" || txtMembershipCardName.Text.Length < 1)
                {
                    return;
                }
            }
            else if (searchType == 2)
            {
                if (txtCode.Text == "" || txtCode.Text.Length < 1)
                {
                    return;
                }
            }

            IMembershipCardDao membershipCardDao = new MembershipCardDao();

            try
            {
                List<MembershipCard> membershipCardList = new List<MembershipCard> ();

                if (searchType == 1)
                {
                    membershipCardList = membershipCardDao.GetAllMembershipCardByName(txtMembershipCardName.Text);
                }
                else
                {
                    membershipCardList = membershipCardDao.GetAllMembershipCardByName(txtCode.Text);
                }

                if (membershipCardList.Count == 1)
                {
                    FillMembershipCard(membershipCardList[0]);
                }
                else if (membershipCardList.Count > 1)
                {
                    CMemberShipCardForm objMemberShipCardForm = new CMemberShipCardForm();

                    objMemberShipCardForm.btnSelect.Visible = true;
                    objMemberShipCardForm.btnSelect.Location = new Point(654, 452);
                    objMemberShipCardForm.MembershipCardListData = membershipCardList;

                    objMemberShipCardForm.ISDialogBox = true;
                    objMemberShipCardForm.AddButton.Visible =false;
                    objMemberShipCardForm.UpdateButton.Visible = false;
                    objMemberShipCardForm.DeleteButton.Visible = false;

               //    CFormManager.Forms.Push(this);
               //     this.Hide();

                    objMemberShipCardForm.ShowDialog(this);

                    if (objMemberShipCardForm.DialogResult == DialogResult.OK)
                    {
                        FillMembershipCard(objMemberShipCardForm.membershipCardData);

                    }
                }

                //CCustomerManager tempCustomerManager = new CCustomerManager();
                //CCustomerInfo tempCustomerInfo = new CCustomerInfo();
                //CResult oResult = tempCustomerManager.GetCustomerInfoByName(txtMembershipCardName.Text);
                //tempCustomerInfo = (CCustomerInfo)oResult.Data;
                //DataTable dtCustomerList = (DataTable)tempCustomerInfo.CustomerDataTable;
                //if (dtCustomerList.Rows.Count > 1)
                //{
                //    CustomerListForm objCustomerList = new CustomerListForm(dtCustomerList);
                //    objCustomerList.ShowDialog(this);
                //}
                //else if (dtCustomerList.Rows.Count == 1)
                //{
                //    string phoneNumber = dtCustomerList.Rows[0]["phone"].ToString();
                //    txtcDescription.Text = phoneNumber;
                //    btnSearchByPhone_Click(sender, e);
                //}
                //else
                //{
                //    MessageBox.Show("No customer has been found", RMSGlobal.MessageBoxTitle,
                //        MessageBoxButtons.OK, MessageBoxIcon.Information);
                //}

            }
            catch (Exception exp)
            {
                Console.Write(exp.Message);
            }
        }
コード例 #2
0
ファイル: CSystemManagementForm.cs プロジェクト: Jusharra/RMS
 private void functionalButton6_Click(object sender, EventArgs e)
 {
     CMemberShipCardForm tempCMemberShipCardForm = new CMemberShipCardForm();
     tempCMemberShipCardForm.ShowDialog();
 }