Exemple #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);
                }
            }
        }
        private void txtMaHang_TextChanged(object sender, EventArgs e)
        {
            BULHang     bul = new BULHang();
            List <Hang> arr = bul.layHang();

            for (int i = 0; i < arr.Count; i++)
            {
                if (arr[i].MaHang + "" == txtMaHang.Text)
                {
                    txtDonGia.Text           = arr[i].DonGia + "";
                    txtDonViTinh.Text        = arr[i].DonViTinh;
                    txtSoLuongCon.Text       = arr[i].SoLuongCon + "";
                    txtTenHang.Text          = arr[i].TenHang;
                    cbLoaiHang.SelectedValue = arr[i].MaLoaiHang;
                    cbNCC.SelectedValue      = arr[i].MaNhaCungCap;



                    break;
                }
                else
                {
                    txtDonGia.Text     = "";
                    txtDonViTinh.Text  = "";
                    txtSoLuongCon.Text = "";
                    txtTenHang.Text    = "";
                }
            }
        }
Exemple #3
0
 private void txtMaHang_TextChanged(object sender, EventArgs e)
 {
     BULHang = new BULHang();
     foreach (Hang x in BULHang.layTatCaHang())
     {
         if (x.MaHang == txtMaHang.Text)
         {
             txtDonGia.Text = Convert.ToString(x.DonGia);
         }
     }
 }
        public void hienDanhSachHang()
        {
            BULHang bul = new BULHang();

            dgvHang.DataSource            = bul.layHang();
            dgvHang.Columns[0].HeaderText = "Mã hàng";
            dgvHang.Columns[1].HeaderText = "Tên hàng";
            dgvHang.Columns[2].HeaderText = "Đơn vị tính";
            dgvHang.Columns[3].HeaderText = "Đơn giá";
            dgvHang.Columns[4].HeaderText = "Số lượng còn";
            dgvHang.Columns[5].HeaderText = "Mã loại hàng";
            dgvHang.Columns[6].HeaderText = "Mã NCC";
        }
        private void btnTimHangTheoten_Click(object sender, EventArgs e)
        {
            BULHang bul = new BULHang();

            if (txtTenHang.Text != "")
            {
                dgvHang.DataSource = bul.layHangTheoTen(txtTenHang.Text);
            }
            else
            {
                dgvHang.DataSource = bul.layHang();
            }
        }
        private void btnXoaHang_Click(object sender, EventArgs e)
        {
            BULHang      bulHang = new BULHang();
            Hang         hang    = new Hang(txtMaHang.Text);
            DialogResult result  = MessageBox.Show("Bạn có muốn xóa hàng " + txtMaHang.Text + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                bulHang.xoa(hang);
                MessageBox.Show("Đã xóa thàng công!");
            }
            this.Close();
        }
 private void btnSua_Click(object sender, EventArgs e)
 {
     try
     {
         BULHang bul = new BULHang();
         bul.suaHang(new Hang(int.Parse(txtMaHang.Text), txtTenHang.Text, txtDonViTinh.Text, float.Parse(txtDonGia.Text), int.Parse(txtSoLuongCon.Text), int.Parse(cbLoaiHang.SelectedValue + ""), int.Parse(cbNCC.SelectedValue + "")));
         frmST.hienDanhSachHang();
         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);
     }
 }
Exemple #8
0
        private void btnTimHang_Click(object sender, EventArgs e)
        {
            Hang hang = new Hang();

            hang.MaHang = txtHang.Text;
            BULHang bulHang = new BULHang();

            if (txtHang.Text == "")
            {
                dgvHang.DataSource = bulHang.layTatCaHang();
            }
            else
            {
                dgvHang.DataSource = bulHang.timKiem(hang);
            }
        }
        private void txtMaHang_TextChanged(object sender, EventArgs e)
        {
            BULHang     bul = new BULHang();
            List <Hang> arr = bul.layHang();

            for (int i = 0; i < arr.Count; i++)
            {
                if (arr[i].MaHang + "" == txtMaHang.Text)
                {
                    txtDonGia.Text  = arr[i].DonGia + "";
                    txtTenHang.Text = arr[i].TenHang;

                    break;
                }
                else
                {
                    txtDonGia.Text  = "";
                    txtTenHang.Text = "";
                }
            }
        }
 private void btnSuaHang_Click(object sender, EventArgs e)
 {
     try
     {
         BULHang bulHang = new BULHang();
         Hang    hang    = new Hang(txtMaHang.Text, txtTenHang.Text,
                                    txtDonViTinh.Text, float.Parse(txtDonGia.Text),
                                    cboLoai.SelectedValue.ToString(), int.Parse(txtSoLuongCo.Text),
                                    cboNCC.SelectedValue.ToString());
         DialogResult result = MessageBox.Show("Bạn có muốn Sửa hàng: " + txtMaHang.Text + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == DialogResult.Yes)
         {
             bulHang.sua(hang);
             MessageBox.Show("Sửa hàng thành công!");
         }
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Sửa hàng thất bại!");
         this.Close();
     }
 }
Exemple #11
0
        private void loadDuLieu()
        {
            BULLoaiHang bulLoaiHang = new BULLoaiHang();

            dgvLoaiHang.DataSource            = bulLoaiHang.layTatCaLoaiHang();
            dgvLoaiHang.AutoSizeColumnsMode   = DataGridViewAutoSizeColumnsMode.Fill;
            dgvLoaiHang.Columns[0].HeaderText = "Mã loại";
            dgvLoaiHang.Columns[1].HeaderText = "Tên loại";
            dgvLoaiHang.Columns[2].HeaderText = "Ghi chú";


            BULHang bulHang = new BULHang();

            dgvHang.DataSource            = bulHang.layTatCaHang();
            dgvHang.AutoSizeColumnsMode   = DataGridViewAutoSizeColumnsMode.Fill;
            dgvHang.Columns[0].HeaderText = "Mã hàng";
            dgvHang.Columns[1].HeaderText = "Tên hàng";
            dgvHang.Columns[2].HeaderText = "Đơn vị tính";
            dgvHang.Columns[3].HeaderText = "Đơn giá";
            dgvHang.Columns[4].HeaderText = "Mã loại";
            dgvHang.Columns[5].HeaderText = "Số lượng có";
            dgvHang.Columns[6].HeaderText = "Mã nhà cung cấp";
        }
Exemple #12
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            BULChiTietHoaDon bulChiTiet = new BULChiTietHoaDon();

            if (bulChiTiet.coHang(txtMaHang.Text))
            {
                MessageBox.Show("Có dữ liệu khác đang chứa hàng này", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else
            {
                try
                {
                    BULHang bul = new BULHang();
                    bul.xoaHang(new Hang(int.Parse(txtMaHang.Text)));
                    frmST.hienDanhSachHang();
                    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);
                }
            }
        }