private void toolStripButtonDeleteCompanyInfo_Click(object sender, EventArgs e)
        {
            if (kryptonDataGridViewCompany.CurrentRow == null)
            {
                return;
            }

            AccessDataBase.BLL.CompanyInfo bllCompanyInfo = new AccessDataBase.BLL.CompanyInfo();

            int    selectIndex = kryptonDataGridViewCompany.CurrentRow.Index;
            string companyID   = kryptonDataGridViewCompany["CompanyID", selectIndex].Value.ToString().Trim();

            if (MyMessageBox.MessageBoxOkCancel("Óû§ÐÅϢɾ³ýºó²»Äָܻ´,ÊÇ·ñɾ³ý?") == System.Windows.Forms.DialogResult.Cancel)
            {
                return;
            }

            if (bllCompanyInfo.Delete(int.Parse(companyID)))
            {
                MyMessageBox.MessageBoxOK("ɾ³ý³É¹¦");
            }
            else
            {
                MyMessageBox.MessageBoxOkCancel("ɾ³ýʧ°Ü");
            }

            this.refreshDataGridView();
        }
        private void InitComboBoxCompany()
        {
            AccessDataBase.BLL.CompanyInfo bllCompanyInfo = new AccessDataBase.BLL.CompanyInfo();
            DataTable dt = bllCompanyInfo.GetAllList().Tables[0];

            kryptonComboBoxCompany.Items.Clear();
            foreach (DataRow row in dt.Rows)
            {
                kryptonComboBoxCompany.Items.Add(row["CompanyName"]);
            }
        }
        private void InitComboBoxCompany()
        {
            AccessDataBase.BLL.CompanyInfo bllCompanyInfo = new AccessDataBase.BLL.CompanyInfo();
            DataTable dt = bllCompanyInfo.GetAllList().Tables[0];

            kryptonComboBoxCompany.Items.Clear();
            foreach (DataRow row in dt.Rows)
            {
                kryptonComboBoxCompany.Items.Add(row["CompanyName"]);
            }
        }
        private void toolStripButtonAddCompanyInfo_Click(object sender, EventArgs e)
        {
            AccessDataBase.Model.CompanyInfo modeCompanyInfo = new AccessDataBase.Model.CompanyInfo();
            AccessDataBase.BLL.CompanyInfo   bllCompanyInfo  = new AccessDataBase.BLL.CompanyInfo();

            modeCompanyInfo.CompanyID = bllCompanyInfo.GetMaxId();

            FormCompany formCompany = new FormCompany(modeCompanyInfo, OpenMode.Add);

            formCompany.ShowDialog();
            this.refreshDataGridView();
        }
        private void toolStripButtonUpdateCompanyInfo_Click(object sender, EventArgs e)
        {
            if (kryptonDataGridViewCompany.CurrentRow == null)
            {
                return;
            }

            AccessDataBase.BLL.CompanyInfo bllCompanyInfo = new AccessDataBase.BLL.CompanyInfo();

            int    selectIndex = kryptonDataGridViewCompany.CurrentRow.Index;
            string companyID   = kryptonDataGridViewCompany["CompanyID", selectIndex].Value.ToString().Trim();

            AccessDataBase.Model.CompanyInfo modeCompanyInfo = bllCompanyInfo.GetModel(int.Parse(companyID));

            FormCompany formCompany = new FormCompany(modeCompanyInfo, OpenMode.Update);

            formCompany.ShowDialog();

            this.refreshDataGridView();
        }