Example #1
0
        private void btnFind_Click(object sender, EventArgs e)
        {
            cmbClientType.Text = clientType;
            if (clientIdentifier == null)
            {
                clientIdentifier = txtClientCode.Text;
            }
            else
            {
                txtClientCode.Text = clientIdentifier;
            }

            Thread.Sleep(1000);

            if (txtClientCode.Text != string.Empty)
            {
                ClientDetail.eClientStatus status = details.GetStatus(txtClientCode.Text);
                StatusColor(ref richTextBox1, status);
                if (cmbClientType.Text == "Individual")
                {
                    List <string> list = details.FindClient(cmbClientType.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];

                    txtFirstName.Text         = clientDetail.FirstName;
                    txtLastName_Business.Text = clientDetail.LastName;
                    txtTelNum.Text            = clientDetail.TelNumber.ToString();
                    txtAddress.Text           = clientDetail.Address;
                    txtAdhocNote.Text         = clientDetail.AdhocNote;
                    txtReport.Text            = clientDetail.ClientReport;
                    txtStatus.Text            = clientDetail.ClientStatus;
                    txtFollowup.Text          = clientDetail.ClientFollowup;
                }
                else
                {
                    List <string> list = details.FindClient(cmbClientType.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];

                    txtLastName_Business.Text = clientDetail.BusinessName;
                    txtTelNum.Text            = clientDetail.TelNumber.ToString();
                    txtAddress.Text           = clientDetail.BusinessAddress;
                    txtAdhocNote.Text         = clientDetail.AdhocNote;
                    txtReport.Text            = clientDetail.ClientReport;
                    txtStatus.Text            = clientDetail.ClientStatus;
                    txtFollowup.Text          = clientDetail.ClientFollowup;
                }
                btnAccept.Visible    = true;
                panel1.Visible       = true;
                panel2.Visible       = true;
                richTextBox2.Visible = true;
                pictureBox1.Visible  = true;
                pictureBox2.Visible  = true;
                btnReport.Visible    = true;
            }
            else
            {
                Message += new Display.myDelegate(Display.Error);
                Message.Invoke();
            }
        }