예제 #1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            BULHang bulHang = new BULHang();

            if (bulHang.coNhaCungCap(txtMaNCC.Text))
            {
                MessageBox.Show("Có dữ liệu khác đang chứa nhà cung cấp này", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else
            {
                try
                {
                    BULNhaCungCap bul = new BULNhaCungCap();
                    bul.xoaNhaCungCap(new NhaCungCap(int.Parse(txtMaNCC.Text)));
                    frmST.hienDanhSachNhaCungCap();

                    MessageBox.Show("Xóa thành công", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                catch (Exception)
                {
                    MessageBox.Show("Thao tác thất bạt, dữ liệu sai", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
예제 #2
0
        public void hienDanhSachNhaCungCap()
        {
            BULNhaCungCap bul = new BULNhaCungCap();

            dgvNhaCungCap.DataSource            = bul.layNhaCungCap();
            dgvNhaCungCap.Columns[0].HeaderText = "Mã NCC";
            dgvNhaCungCap.Columns[1].HeaderText = "Tên NCC";
            dgvNhaCungCap.Columns[2].HeaderText = "Địa chỉ";
        }
예제 #3
0
        private void btnNhaCungCap_Click(object sender, EventArgs e)
        {
            loadNhaCungCap();
            tabUC1.SelectedTabIndex = 1;
            loadTab(tabNCC);
            BULNhaCungCap bulncc = new BULNhaCungCap();

            dgvNhaCungCap.DataSource = bulncc.layTatCaNhaCungCap();
        }
예제 #4
0
        public void loadNhaCungCap()
        {
            BULNhaCungCap bulNCC = new BULNhaCungCap();

            dgvNhaCungCap.DataSource            = bulNCC.layTatCaNhaCungCap();
            dgvNhaCungCap.Columns[0].HeaderText = "Mã Nhà Cung Cấp";
            dgvNhaCungCap.Columns[1].HeaderText = "Tên Nhà Cung Cấp";
            dgvNhaCungCap.Columns[2].HeaderText = "Địa Chỉ";
            dgvNhaCungCap.Columns[3].HeaderText = "Số Điện Thoại";
        }
예제 #5
0
        private void btnTimKiemNCCTheoTen_Click(object sender, EventArgs e)
        {
            BULNhaCungCap bul = new BULNhaCungCap();

            if (txtTenNCC.Text != "")
            {
                dgvNhaCungCap.DataSource = bul.layNhaCungCapTheoTen(txtTenNCC.Text);
            }
            else
            {
                dgvNhaCungCap.DataSource = bul.layNhaCungCap();
            }
        }
예제 #6
0
        void hienComboBox()
        {
            BULLoaiHang bulLH = new BULLoaiHang();

            cbLoaiHang.DataSource    = bulLH.layLoaiHang();
            cbLoaiHang.DisplayMember = "tenLoaiHang";
            cbLoaiHang.ValueMember   = "maLoaiHang";

            BULNhaCungCap bulNCC = new BULNhaCungCap();

            cbNCC.DataSource    = bulNCC.layNhaCungCap();
            cbNCC.DisplayMember = "tenNhaCungCap";
            cbNCC.ValueMember   = "maNhaCungCap";
        }
예제 #7
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     try
     {
         BULNhaCungCap bul = new BULNhaCungCap();
         bul.suaNhaCungCap(new NhaCungCap(int.Parse(txtMaNCC.Text), txtTenNCC.Text, txtDiaChi.Text));
         frmST.hienDanhSachNhaCungCap();
         MessageBox.Show("Sửa thành công", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.Close();
     }
     catch (Exception)
     {
         MessageBox.Show("Thao tác thất bạt, dữ liệu sai", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
     }
 }
예제 #8
0
        private void txtMaNCC_TextChanged(object sender, EventArgs e)
        {
            BULNhaCungCap     bul = new BULNhaCungCap();
            List <NhaCungCap> arr = bul.layNhaCungCap();

            for (int i = 0; i < arr.Count; i++)
            {
                if (arr[i].MaNhaCungCap + "" == txtMaNCC.Text)
                {
                    txtTenNCC.Text = arr[i].TenNhaCungCap;
                    txtDiaChi.Text = arr[i].DiaChi;
                    break;
                }
                else
                {
                    txtTenNCC.Text = "";
                    txtDiaChi.Text = "";
                }
            }
        }
예제 #9
0
        private void btnTimNCC_Click(object sender, EventArgs e)
        {
            BULNhaCungCap bulncc = new BULNhaCungCap();

            dgvNhaCungCap.DataSource = bulncc.layNhaCungCapTheoMa(txtNCC.Text);
        }