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); } }
private void functionalButton6_Click(object sender, EventArgs e) { CMemberShipCardForm tempCMemberShipCardForm = new CMemberShipCardForm(); tempCMemberShipCardForm.ShowDialog(); }