Exemple #1
0
        private void LoadData()
        {
            BindingCollection <modOtherReceivableObject> list = _dal.GetIList(false, out Util.emsg);

            DBGrid.DataSource = list;
            DBGrid.Enabled    = true;
            if (list != null)
            {
                AddComboBoxColumns();
            }
            else
            {
                DBGrid.DataSource = null;
                MessageBox.Show(Util.emsg, clsTranslate.TranslateString("Information"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Exemple #2
0
        private void cboBookType_SelectedIndexChanged(object sender, EventArgs e)
        {
            prepared          = false;
            DBGrid.DataSource = null;
            switch (cboBookType.SelectedIndex)
            {
            case 0:
                dalCustomerList dalCust = new dalCustomerList();
                BindingCollection <modCustomerSimpleList> listCust = dalCust.GetSimpleList(out Util.emsg);
                DBGrid.DataSource = listCust;
                if (listCust != null)
                {
                    for (int i = 2; i < DBGrid.ColumnCount; i++)
                    {
                        DBGrid.Columns[i].Visible = false;
                    }
                    DBGrid.Columns[0].Width = 90;
                    DBGrid.Columns[1].Width = DBGrid.Width - 140;
                }
                break;

            case 1:
                dalVendorList dalVendor = new dalVendorList();
                BindingCollection <modVendorList> listVendor = dalVendor.GetIList("1", string.Empty, out Util.emsg);
                DBGrid.DataSource = listVendor;
                if (listVendor != null)
                {
                    for (int i = 1; i < DBGrid.ColumnCount; i++)
                    {
                        DBGrid.Columns[i].Visible = false;
                    }
                    DBGrid.Columns[0].Width = DBGrid.Width - 50;
                }
                break;

            case 2:
                dalOtherReceivableObject dalORec = new dalOtherReceivableObject();
                BindingCollection <modOtherReceivableObject> listORec = dalORec.GetIList(true, out Util.emsg);
                DBGrid.DataSource = listORec;
                if (listORec != null)
                {
                    for (int i = 1; i < DBGrid.ColumnCount; i++)
                    {
                        DBGrid.Columns[i].Visible = false;
                    }
                    DBGrid.Columns[0].Width = DBGrid.Width - 50;
                }
                break;

            case 3:
                dalOtherPayableObject dalOPay = new dalOtherPayableObject();
                BindingCollection <modOtherPayableObject> listOPay = dalOPay.GetIList(true, out Util.emsg);
                DBGrid.DataSource = listOPay;
                if (listOPay != null)
                {
                    for (int i = 1; i < DBGrid.ColumnCount; i++)
                    {
                        DBGrid.Columns[i].Visible = false;
                    }
                    DBGrid.Columns[0].Width = DBGrid.Width - 50;
                }
                break;

            case 4:
                dalAccBankAccount dalCash = new dalAccBankAccount();
                BindingCollection <modAccBankAccount> listCash = dalCash.GetIList(out Util.emsg);
                DBGrid.DataSource = listCash;
                if (listCash != null)
                {
                    for (int i = 2; i < DBGrid.ColumnCount; i++)
                    {
                        DBGrid.Columns[i].Visible = false;
                    }
                    DBGrid.Columns[0].Width = 90;
                    DBGrid.Columns[1].Width = DBGrid.Width - 140;
                }
                break;
            }
            prepared = true;
        }