예제 #1
0
        public bool insert(CT_THANHTOAN TT)
        {
            SqlConnection connection = DBUtils.GetDBConnection();

            connection.Open();
            try
            {
                TT.THOIGIAN = DateTime.Now.ToString("MM-dd-yyyy");
                // Câu lệnh Insert.
                string sql = "Insert into LICHSU_THANHTOAN_KHACHHANG ( MAKH , TONGTIEN , HINHTHUC , THOIGIAN , SOTK , NGANHANG , TENCHUTHE , MADH ) "
                             + " values ( " + TT.MAKH + " , " + TT.TONGTIEN + " , '" + TT.HINHTHUC + "' , '" + TT.THOIGIAN + "' , '" + TT.SOTK + "' , '" + TT.NGANHANG + "' , '" + TT.TENCHUTHE + "' , " + TT.MADH + " );";
                // Câu lệnh sql.
                SqlCommand cmd = connection.CreateCommand();
                cmd.CommandText = sql;
                // Thực thi Command (Dùng cho delete, insert, update).
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                Console.WriteLine("Error: " + e);
                Console.WriteLine(e.StackTrace);
                return(false);
            }
            finally
            {
                connection.Close();
                connection.Dispose();
                connection = null;
            }
            return(true);
        }
예제 #2
0
        public bool insert(CT_THANHTOAN ct)
        {
            // gán thông tin cho Ct
            ct.TONGTIEN = dt_tt.layTongTien(GetIDDH());
            ct.MADH     = dt_tt.getIDDH();

            return(dt_tt.insert(ct));
        }
예제 #3
0
        public Hóa_Đơn()
        {
            InitializeComponent();
            BUS_CT_THANHTOAN busTT = new BUS_CT_THANHTOAN();
            CT_THANHTOAN     ct    = new CT_THANHTOAN();

            if (Thẻ.trangThai)
            {
                //cấp nhật đối tượng để lưu xuống dữ liệu
                hdSoTaiKhoan.Text  = Thẻ.soTK;
                hdTenChuThe.Text   = Thẻ.tenChuThe;
                hdTenNganHang.Text = Thẻ.tenNganHang;
                ct.NGANHANG        = Thẻ.tenNganHang;
                ct.TENCHUTHE       = Thẻ.tenChuThe;
                ct.HINHTHUC        = "ONLINE";
                ct.SOTK            = Thẻ.soTK;
            }
            else
            {
                hdPnThe.Visible = false;
                ct.HINHTHUC     = "COD";
            }
            hdTenKhachHang.Text   = ThanhToan.HoTen;
            hdSoDienThoai.Text    = ThanhToan.sdt;
            hdDiaChiGiaoHang.Text = ThanhToan.DiaChi;
            hdTongCong.Text       = busTT.GetTongTien().ToString();

            // lây thống chi chi tiết đơn hàng
            DataTable dt = busTT.layTTchiTiet();

            lvTTSP.Items.Clear();

            // hiển thị listview
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow drow = dt.Rows[i];

                // Only row that have not been deleted
                if (drow.RowState != DataRowState.Deleted)
                {
                    // định nghia các cột dữ liệu
                    ListViewItem lvi = new ListViewItem(drow["SOLUONG"].ToString());

                    lvi.SubItems.Add(drow["TENSP"].ToString());

                    lvi.SubItems.Add(drow["DONGIA"].ToString());

                    lvi.SubItems.Add(drow["THANHTIEN"].ToString());

                    // thêm danh sách vào list view
                    lvTTSP.Items.Add(lvi);
                }
            }
            // kiemr tra trạng thái đơn hàng
            if (busTT.layTrangThaiDonHang() == "1")
            {
                hdTrangThaiDonHang.Text = "Đã thanh toán.";
            }
            else
            {
                hdTrangThaiDonHang.Text = "Chưa thanh toán.";
            }

            ct.MAKH = busTT.GetIDKH(ThanhToan.Email);
            // Lưu chi tiết khách hàng thanh toán
            busTT.insert(ct);
        }