private void updateListViewSan()
        {
            ArrayList dataList = NganhHangBUS.getAllNganhHang();

            lvNganhHang.Clear();
            nganhHangList.Clear();

            foreach (NganhHang nganhHang in dataList)
            {
                nganhHangList.Add(nganhHang);
                lvNganhHang.Items.Add(nganhHang.tenNganhHang, 0);
            }
            btSuaNganhHang.Enabled = false;
            btXoaNganhHang.Enabled = false;
        }
Ejemplo n.º 2
0
        void updateComboBoxNganhHang()
        {
            ArrayList dataList = NganhHangBUS.getAllNganhHang();

            cbNhom.Items.Clear();
            nganhHangList.Clear();

            foreach (NganhHang nganhHang in dataList)
            {
                nganhHangList.Add(nganhHang);
                cbNhom.Items.Add(nganhHang.tenNganhHang);
            }
            if (cbNhom.Items.Count > 0)
            {
                cbNhom.SelectedItem = cbNhom.Items[0];
                loadMatHang(((NganhHang)nganhHangList[0]).id);
            }
        }
        private void btXoaNganhHang_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Bạn có chắc muốn xóa ngành hàng " + lvNganhHang.SelectedItems[0].Text,
                                                        "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dialogResult == DialogResult.Yes)
            {
                if (!NganhHangBUS.deleteNganhHang(((NganhHang)nganhHangList[lvNganhHang.SelectedIndices[0]]).id))
                {
                    MessageBox.Show("Không thể xóa ngành hàng " + lvNganhHang.SelectedItems[0].Text, "Lỗi khi xóa",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    updateListViewSan();
                    tbtenNganhHang.Text    = "";
                    btSuaNganhHang.Enabled = false;
                    btSuaNganhHang.Enabled = false;
                }
            }
        }
        private void btSuaNganhHang_Click(object sender, EventArgs e)
        {
            int id = ((NganhHang)nganhHangList[lvNganhHang.SelectedIndices[0]]).id;

            if (tbtenNganhHang.Text != "" && kiemTraTrungTen(tbtenNganhHang.Text))
            {
                if (NganhHangBUS.updateTenNganhHang(id, tbtenNganhHang.Text))
                {
                    updateListViewSan();
                }
                else
                {
                    MessageBox.Show("Không thể sửa tên ngành hàng!" + lvNganhHang.SelectedItems[0].Text, "Lỗi khi sửa tên",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Không thể sửa tên ngành hàng!" + lvNganhHang.SelectedItems[0].Text, "Lỗi khi sửa tên",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        void LoadNganhHang()
        {
            ArrayList dataList = NganhHangBUS.getAllNganhHang();

            cbNganhHang.Items.Clear();
            nganhHangList.Clear();

            foreach (NganhHang nganhHang in dataList)
            {
                nganhHangList.Add(nganhHang);
                cbNganhHang.Items.Add(nganhHang.tenNganhHang);
            }
            if (cbNganhHang.Items.Count > 0)
            {
                cbNganhHang.SelectedItem = cbNganhHang.Items[0];
                loadLvMatHang();
                btThemMatHang.Enabled = true;
            }
            else
            {
                btThemMatHang.Enabled = false;
            }
        }
Ejemplo n.º 6
0
        void updateNganhHang()
        {
            ArrayList dataList = NganhHangBUS.getAllNganhHang();

            cbNganhHang.Items.Clear();
            nganhHangList.Clear();
            cbMatHang.Items.Clear();

            foreach (NganhHang nganhHang in dataList)
            {
                nganhHangList.Add(nganhHang);
                cbNganhHang.Items.Add(nganhHang.tenNganhHang);
            }
            if (cbNganhHang.Items.Count > 0)
            {
                cbNganhHang.SelectedItem = cbNganhHang.Items[0];
                loadMatHang(((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id);
            }
            else
            {
                cbMatHang.Enabled = false;
            }
            btXoa.Enabled = false;
        }