Example #1
0
        private void buttonCompanyAdd_Click(object sender, EventArgs e)
        {
            try
            {
                company.CompanyName = textBoxCompany.Text;
                if (company.CompanyName == "")
                {
                    MessageBox.Show("Insert A Company Name");
                    return;
                }



                else if (IsExsist(company) == false)
                {
                    if (buttonCompanyAdd.Text == "Add")
                    {
                        int IsOK = 0;

                        IsOK = _companyManager.CompanyIn(company);



                        if (IsOK > 0)
                        {
                            MessageBox.Show("Inserted");
                        }
                        else
                        {
                            MessageBox.Show("Not Inserted");
                        }
                        dataGridViewCompany.DataSource = _companyManager.View();

                        foreach (DataRow dt in _companyManager.View().Rows)
                        {
                            CompanyList.Add(dt);
                        }
                    }

                    else
                    {
                        int IsOK = 0;

                        IsOK = _companyManager.CompanyUpdate(company);



                        if (IsOK > 0)
                        {
                            MessageBox.Show("Updated");
                            buttonCompanyAdd.Text = "Add";
                        }
                        else
                        {
                            MessageBox.Show("Not Updated");
                        }
                        dataGridViewCompany.DataSource = _companyManager.View();

                        foreach (DataRow dt in _companyManager.View().Rows)
                        {
                            CompanyList.Add(dt);
                        }
                    }
                }

                else if (IsExsist(company) == true)
                {
                    MessageBox.Show("Already Have!");
                }

                else
                {
                    MessageBox.Show("SomeThing unexpected!");
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
        }