/// <summary> /// Search Distributor Master And Accounts Details /// </summary> private void SearchDistributor() { string errorMessage = string.Empty; m_distributorObj = new Distributor(); m_distributorList = new List <Distributor>(); m_distributorObj.DistributorId = (txtDistributorId.Text.Trim() == string.Empty ? Common.INT_DBNULL : Convert.ToInt32(txtDistributorId.Text)); m_distributorObj.SDistributorId = txtDistributorId.Text.Trim(); m_distributorObj.DistributorFirstName = txtFirstName.Text; m_distributorObj.DistributorLastName = txtLastName.Text; m_distributorList = m_distributorObj.SearchDistributor(ref errorMessage); if (m_distributorList.Count > 0) { dgvDistributorSearch.DataSource = m_distributorList; dgvDistributorSearch.ClearSelection(); } else { dgvDistributorSearch.DataSource = new List <Distributor>(); MessageBox.Show(Common.GetMessage("8002")); } }
private void txtDistributorId_Validated(object sender, EventArgs e) { try { if (txtDistributorId.Text.Trim() != string.Empty) { int outDisNumber = 0; if (int.TryParse(txtDistributorId.Text.Trim(), out outDisNumber)) { Distributor upline = new Distributor(); upline.SDistributorId = txtDistributorId.Text.Trim(); upline.DistributorId = Convert.ToInt32(txtDistributorId.Text.Trim()); string errorMessage = string.Empty; List <Distributor> dist = upline.SearchDistributor(ref errorMessage); if (dist == null) { txtDistributorId.Text = string.Empty; MessageBox.Show(Common.GetMessage("40018"), Common.GetMessage("10004"), MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (dist.Count == 0) { txtDistributorId.Text = string.Empty; MessageBox.Show(Common.GetMessage("40018"), Common.GetMessage("10004"), MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (dist.Count > 1) { using (DistributorPopup dp = new DistributorPopup(dist)) { Point pointTree = new Point(); pointTree = pnlAddress.PointToScreen(new Point(314, -33)); pointTree.Y = pointTree.Y + 25; pointTree.X = pointTree.X + 5; dp.Location = pointTree; if (dp.ShowDialog() == DialogResult.OK) { txtDistributorId.Text = dp.SelectedDistributor.DistributorId.ToString().Trim(); btnOk.Focus(); } else { txtDistributorId.Text = string.Empty; } } } else { txtDistributorId.Text = dist[0].DistributorId.ToString().Trim(); btnOk.Focus(); } } else { txtDistributorId.Text = string.Empty; } } else { txtDistributorId.Text = string.Empty; } } catch (Exception ex) { MessageBox.Show(Common.GetMessage("10002"), Common.GetMessage("30007"), MessageBoxButtons.OK, MessageBoxIcon.Error); Common.LogException(ex); } }