private void btnFind_Click(object sender, EventArgs e)
        {
            contractType = contract.ViewContract();
            cmbucContractType.DataSource = contractType;

            if (txtClientCode.Text != string.Empty)
            {
                if (cmbucClientType.Text == "Individual")
                {
                    List <string> list = detail.FindClientWithContract(cmbucClientType.Text, txtClientCode.Text);
                    // MessageBox.Show("individual");
                    Individual clientDetail = new Individual();
                    clientDetail.FirstName      = list[0];
                    clientDetail.LastName       = list[1];
                    clientDetail.TelNumber      = int.Parse(list[2]);
                    clientDetail.Address        = list[3];
                    clientDetail.AdhocNote      = list[4];
                    clientDetail.ClientReport   = list[5];
                    clientDetail.ClientStatus   = list[6];
                    clientDetail.ClientFollowup = list[7];
                    clientDetail.ContractType   = list[8];

                    txtuFirstName.Text         = clientDetail.FirstName;
                    txtuLastName_Business.Text = clientDetail.LastName;
                    txtuTelNum.Text            = clientDetail.TelNumber.ToString();
                    txtuAddress.Text           = clientDetail.Address;
                    txtuAdhocNote.Text         = clientDetail.AdhocNote;
                    txtuReport.Text            = clientDetail.ClientReport;
                    txtuStatus.Text            = clientDetail.ClientStatus;
                    txtuFollowup.Text          = clientDetail.ClientFollowup;
                    cmbucClientType.Text       = clientDetail.ClientType;
                    txtContractType.Text       = clientDetail.ContractType;
                }
                else
                {
                    List <string> list = detail.FindClientWithContract(cmbucClientType.Text, txtClientCode.Text);
                    // MessageBox.Show("business");
                    Business clientDetail = new Business();
                    clientDetail.BusinessName    = list[0];
                    clientDetail.BusinessAddress = list[1];
                    clientDetail.TelNumber       = int.Parse(list[2]);
                    clientDetail.AdhocNote       = list[3];
                    clientDetail.ClientReport    = list[4];
                    clientDetail.ClientStatus    = list[5];
                    clientDetail.ClientFollowup  = list[6];
                    clientDetail.ContractType    = list[7];

                    txtuLastName_Business.Text = clientDetail.BusinessName;
                    txtuTelNum.Text            = clientDetail.TelNumber.ToString();
                    txtuAddress.Text           = clientDetail.BusinessAddress;
                    txtuAdhocNote.Text         = clientDetail.AdhocNote;
                    txtuReport.Text            = clientDetail.ClientReport;
                    txtuStatus.Text            = clientDetail.ClientStatus;
                    txtuFollowup.Text          = clientDetail.ClientFollowup;
                    txtContractType.Text       = clientDetail.ContractType;
                }

                metroPanel1.Visible = true;
            }
            else
            {
                Message += new Display.myDelegate(Display.Error);
                Message.Invoke();
            }
        }