示例#1
0
        private void BttThanhToan_Click(object sender, EventArgs e)
        {
            DTO.DTO_HoaDonThanhToan hd = new DTO.DTO_HoaDonThanhToan();
            hd.MA_HOA_DON        = getNewMaHD();
            hd.MA_TIEC_CUOI      = lbMaTiecCuoi.Text;
            hd.NGAY_THANH_TOAN   = dtpNgayThanhToan.Value.ToString("yyyy-MM-d");
            hd.TONG_TIEN_BAN     = int.Parse(lbTongTienBan.Text) + int.Parse(lbTienDatCoc.Text);
            hd.TONG_TIEN_DICH_VU = int.Parse(lbTienAn.Text) + int.Parse(lbTienDV.Text);
            if (Math.Abs(int.Parse(lbTong.Text.Split('.')[0]) - int.Parse(lbTienThanhToan.Text)) > 1002)
            {
                MessageBox.Show("Số tiền xấp sỉ không được lớn hơn 1000");
                return;
            }
            hd.TONG_TIEN_HOA_DON = int.Parse(lbTienThanhToan.Text);
            bool state = BUS.BUS_LapHoaDon.themHoaDon(hd);

            if (!state)
            {
                MessageBox.Show("Thanh toán không thành công!");
            }
            else
            {
                MessageBox.Show("Thanh toán thành công!");
                bttThanhToan.Enabled = false;
                lbTienThanhToan.Text = "0";
                LoadDs();
            }
        }
示例#2
0
        public static bool themHoaDon(DTO.DTO_HoaDonThanhToan hd)
        {
            String sql = String.Format(@"INSERT INTO HOA_DON_THANH_TOAN (MA_HOA_DON, MA_TIEC_CUOI, NGAY_THANH_TOAN, TONG_TIEN_BAN, TONG_TIEN_DICH_VU, TONG_TIEN_HOA_DON) VALUES ('{0}','{1}','{2}',{3}, {4}, {5})",
                                       hd.MA_HOA_DON, hd.MA_TIEC_CUOI, hd.NGAY_THANH_TOAN, hd.TONG_TIEN_BAN, hd.TONG_TIEN_DICH_VU, hd.TONG_TIEN_HOA_DON);

            Console.WriteLine(sql);
            if (DatabaseHelper.ExcuteSql(sql) > 0)
            {
                return(true);
            }
            return(false);
        }
示例#3
0
 public static bool themHoaDon(DTO.DTO_HoaDonThanhToan hd)
 {
     return(DAO.DAO_HoaDonThanhToan.themHoaDon(hd));
 }