コード例 #1
0
        public static bool AddChiTietHoaDonBan(clsChiTietHoaDonBan_DTO ChiTietHoaDonBan)
        {
            SqlConnection con    = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query  = string.Format("INSERT INTO ChiTietHoaDonBan VALUES (N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}')", ChiTietHoaDonBan.MaHoaDonBan, ChiTietHoaDonBan.MaMonAn, ChiTietHoaDonBan.DonGia, ChiTietHoaDonBan.SoLuong, ChiTietHoaDonBan.GiamGia, ChiTietHoaDonBan.ThanhTien);
            SqlCommand    cmd    = ThaoTacDuLieu_DAO.TruyVan(query, con);
            int           ketqua = cmd.ExecuteNonQuery();

            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return((ketqua == 1) ? true : false);
        }
コード例 #2
0
        private void btnXacNhanThanhToan_Click(object sender, EventArgs e)
        {
            //
            //if (float.Parse(String.Format("{0:0}",TienTraLai) < 0) return;
            if (TienTraLai < 0)
            {
                return;
            }
            if (txtTienKhachDua.Text == "" || txtTienKhachDua.Text == "000")
            {
                return;
            }
            //
            tienmat    = txtTienKhachDua.Text;
            tientralai = TienTraLai.ToString();


            urcDangNhap  urcDN  = new urcDangNhap();
            clsHoaDonBan HoaDon = new clsHoaDonBan();

            HoaDon.MaHoaDon      = TaoRaMaMoi(BUS.HoaDonBan_BUS.SoLuongHoaDonBan());
            HoaDon.MaNhanVien    = MaNhanVien;
            HoaDon.NgayLapHoaDon = DateTime.Now;
            HoaDon.TongTien      = tongtien;

            HoaDon.TienDua = float.Parse(txtTienKhachDua.Text);
            //HoaDon.TienThoi = float.Parse(txtTienTraLai.Text);
            HoaDon.TienThoi = TienTraLai;

            HoaDon.VAT = HoaDon.TongTien / 10;
            //
            VAT  = HoaDon.VAT.ToString();
            MaHD = HoaDon.MaHoaDon.ToString();

            if (ckbGiaoHang.Checked)
            {
                HoaDon.GiaoHang = true;
            }
            else
            {
                HoaDon.GiaoHang = false;
            }

            if (!ckbKhachHangVangLai.Checked && txtMaTheKhachHang.Text != "")
            {
                HoaDon.MaKhachHang = txtMaTheKhachHang.Text.Trim();
            }
            else
            {
                HoaDon.MaKhachHang = "!!!!!";
            }
            //  MessageBox.Show(txtMaTheKhachHang.Text.Trim());

            HoaDon.TrangThai = true;
            //
            DataTable dt = urcBanHang.dt;
            clsChiTietHoaDonBan_DTO ChiTietHoaDon = new clsChiTietHoaDonBan_DTO();

            ChiTietHoaDon.MaHoaDonBan = HoaDon.MaHoaDon;
            ChiTietHoaDon.GiamGia     = 1;


            // MessageBox.Show(HoaDon.MaHoaDon + " - " + HoaDon.MaNhanVien + " - " + HoaDon.NgayLapHoaDon.ToString() + " - " + HoaDon.TongTien + " - " + HoaDon.TienDua + " - " + HoaDon.TienThoi + " - " + HoaDon.GiaoHang.ToString() + " - " + HoaDon.MaKhachHang + " - " + HoaDon.TrangThai); return;
            if (BUS.HoaDonBan_BUS.AddHoaDonBan(HoaDon))
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    DataRow row = dt.Rows[i];
                    ChiTietHoaDon.MaMonAn   = row[4].ToString();
                    ChiTietHoaDon.DonGia    = float.Parse(row[1].ToString());
                    ChiTietHoaDon.SoLuong   = float.Parse(row[2].ToString());
                    ChiTietHoaDon.ThanhTien = float.Parse(row[3].ToString());
                    if (!BUS.ChiTietHoaDonBan_BUS.AddChiTietHoaDonBan(ChiTietHoaDon))
                    {
                        MessageBox.Show("Lỗi thêm chi tiết hóa đơn");
                    }
                }
                //



                if (ckbXuatHoaDon.Checked)
                {
                    /////
                    frmPhieuHoaDon frm = new frmPhieuHoaDon();
                    frm.Show();
                    frm.tathoadon = new frmPhieuHoaDon.TatHoaDon(KetThucGiaoDich);
                }
                else
                {
                    KetThucGiaoDich(true);
                }
            }
        }
コード例 #3
0
 public static bool AddChiTietHoaDonBan(clsChiTietHoaDonBan_DTO ChiTietHoaDonBan)
 {
     return(DAO.ChiTietHoaDonBan_DAO.AddChiTietHoaDonBan(ChiTietHoaDonBan));
 }