Esempio n. 1
0
        private void btnTaoHD_Click(object sender, EventArgs e)
        {
            if (txtMaHD.Text == "" || cboNV.Text == "" || cboKH.Text == "")
            {
                MessageBox.Show("Không được để trống thông tin", "Thông báo");
                return;
            }

            if (dtpNgay.Value > DateTime.Now)
            {
                MessageBox.Show("Ngày lập hóa đơn không được lớn hơn ngày hiện tại", "Thông Báo");
                return;
            }
            if (HDNhapDAL.Tim(txtMaHD.Text) != null)
            {
                MessageBox.Show("Mã hóa đơn không được trùng", "Thông Báo");
                return;
            }
            if (MessageBox.Show("Bạn có muốn tạo Hóa đơn?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                //Tạo Hóa đơn và thêm vào bàng HDNhap
                var HD = new HDNhap
                {
                    MaHDNhap   = txtMaHD.Text,
                    NgayNhap   = dtpNgay.Value.Date,
                    MaNhaCC    = cboKH.SelectedValue.ToString(),
                    MaNhanVien = cboNV.SelectedValue.ToString(),
                    TongTien   = double.Parse(txtThanhTien.Text)
                };
                HDNhapDAL.Them(HD);

                //Duyệt các hàng đã chọn
                foreach (var lt in NhapHang)
                {
                    //Tạo HD và thêm vào bảng CTHDXuat
                    var CTHD = new ChiTietHDNhap
                    {
                        MaHDNhap = txtMaHD.Text,
                        MaLaptop = lt.MaLaptop,
                        GiaNhap  = lt.DonGia,
                        SoLuong  = lt.SoLuong
                    };
                }
                MessageBox.Show("Bạn đã tạo thành công", "Thông Báo");
            }
        }
Esempio n. 2
0
        public string LayMaNCC(string mamt)
        {
            HDNhapDAL hdnDAL = new HDNhapDAL();

            return(hdnDAL.LayNCC(mamt));
        }
Esempio n. 3
0
        public double TTien(string mahd)
        {
            HDNhapDAL hdnDAL = new HDNhapDAL();

            return(hdnDAL.TongTien(mahd));
        }