示例#1
0
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            if (gvThanhToan.SelectedRows.Count == 0)
            {
                MessageBox.Show("Vui lòng chọn dòng muốn cập nhật trạng thái thanh toán", "Thông báo!");
                return;
            }

            if (MessageBox.Show("Xác nhận cập nhật trạng thái thanh toán?", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                try
                {
                    ThanhToanBUS bus = new ThanhToanBUS();

                    foreach (DataGridViewRow row in gvThanhToan.SelectedRows)
                    {
                        HDTC hd = bus.GetByID(int.Parse(gvThanhToan.Rows[row.Index].Cells[0].Value.ToString()));

                        hd.THANHTOAN = true;

                        bus.EditThanhToan(hd);
                    }

                    LoadThanhToan();

                    MessageBox.Show("Đã cập nhật!", "Thông báo!");
                }
                catch
                {
                    MessageBox.Show("Không thể cập nhật!", "Thông báo!");
                }
            }
        }
示例#2
0
        public static List <HDTC> LoadThanhToan()
        {
            QLCDTEntities db     = new QLCDTEntities();
            var           result = (
                from t in db.HDTCs
                select new
            {
                ID = t.ID,
                IDSIM = t.IDSIM,
                KHACHHANG = t.KHACHHANG,
                THANG = t.THANG,
                NAM = t.NAM,
                TONGTIEN = t.TONGTIEN,
                THANHTOAN = t.THANHTOAN
            }).ToList();
            List <HDTC> listReturn = new List <HDTC>();

            foreach (var item in result)
            {
                HDTC kh_list = new HDTC();

                kh_list.ID        = item.ID;
                kh_list.IDSIM     = item.IDSIM;
                kh_list.KHACHHANG = item.KHACHHANG;
                kh_list.THANG     = item.THANG;
                kh_list.NAM       = item.NAM;
                kh_list.TONGTIEN  = item.TONGTIEN;
                kh_list.THANHTOAN = item.THANHTOAN;

                listReturn.Add(kh_list);
            }

            return(listReturn);
        }
示例#3
0
        public void DeleteThanhToan(int id)
        {
            HDTC t = new HDTC();

            t = db.HDTCs.Single(c => c.ID == id);
            db.HDTCs.Remove(t);
            db.SaveChanges();
        }
示例#4
0
        public void EditThanhToan(HDTC t)
        {
            this.tts = (from c in db.HDTCs
                        where c.ID == t.ID
                        select c).Single();

            this.tts.ID        = t.ID;
            this.tts.IDSIM     = t.IDSIM;
            this.tts.KHACHHANG = t.KHACHHANG;
            this.tts.THANG     = t.THANG;
            this.tts.NAM       = t.NAM;
            this.tts.TONGTIEN  = t.TONGTIEN;
            this.tts.THANHTOAN = t.THANHTOAN;

            db.SaveChanges();
        }
示例#5
0
 public void EditThanhToan(HDTC t)
 {
     ttDAO.EditThanhToan(t);
 }
示例#6
0
 public void AddThanhToan(HDTC t)
 {
     ttDAO.AddThanhToan(t);
 }
示例#7
0
 public void AddThanhToan(HDTC t)
 {
     db.HDTCs.Add(t);
     db.SaveChanges();
 }