Пример #1
0
        /// <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);
     }
 }