private void btThemMatHang_Click(object sender, EventArgs e)
 {
     if (tbTenMatHang.Text != "" || nudDonGia.Value != 0)
     {
         int id = ((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id;
         if (!MatHangBUS.addMatHang(new MatHang(tbTenMatHang.Text, id, (float)nudDonGia.Value)))
         {
             MessageBox.Show("Không thể thêm mặt hàng, vui lòng đổi tên hoặc đơn giá", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             loadLvMatHang();
             tbTenMatHang.Text = "";
             nudDonGia.Value   = 0;
         }
     }
 }
Ejemplo n.º 2
0
        private void btNhap_Click(object sender, EventArgs e)
        {
            if (matHangNotExist(cbMatHang.Text))
            {
                DialogResult dialogResult = MessageBox.Show(cbMatHang.Text + " chưa tồn tại, bạn có muốn thêm", "Thêm mặt hàng",
                                                            MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (dialogResult == DialogResult.Yes)
                {
                    SecondaryForm.FNhapGiaMatHang formDonGia = new SecondaryForm.FNhapGiaMatHang();
                    DialogResult isOk = formDonGia.ShowDialog();

                    if (isOk == DialogResult.OK)
                    {
                        MatHangBUS.addMatHang(new MatHang(cbMatHang.Text, ((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id,
                                                          formDonGia.donGia));

                        loadMatHang(((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id);

                        int           idMatHang = ((MatHang)matHangList[0]).id;
                        DateTime      ngayNhap  = dtpNgayNhap.Value;
                        int           soLuong   = (int)nudSoLuong.Value;
                        float         tongTien  = (float)nudTongTien.Value;
                        PhieuNhapHang phieuNhap = new PhieuNhapHang(idMatHang, ngayNhap, soLuong, tongTien);
                        PhieuNhapHangBUS.addPhieuNhapHang(phieuNhap);
                        updateLvPhieuNhapHang();
                    }
                }
            }
            else
            {
                int           idMatHang = ((MatHang)matHangList[cbMatHang.SelectedIndex]).id;
                DateTime      ngayNhap  = dtpNgayNhap.Value;
                int           soLuong   = (int)nudSoLuong.Value;
                float         tongTien  = (float)nudTongTien.Value;
                PhieuNhapHang phieuNhap = new PhieuNhapHang(idMatHang, ngayNhap, soLuong, tongTien);
                PhieuNhapHangBUS.addPhieuNhapHang(phieuNhap);
                updateLvPhieuNhapHang();
            }
            loadMatHang(((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id);
        }