Пример #1
0
        private void btnXNTD_BT_Click(object sender, EventArgs e)
        {
            #region Xác nhận trả dĩa bình thường
            DialogResult dg = new DialogResult();
            dg = XtraMessageBox.Show("Xác nhận trả đĩa: " + ed.IdDia + " của khách hàng " + ekh.HoTen + " !", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (dg == DialogResult.Yes)
            {
                try
                {
                    eChiTietPhieuThue ectpt = new eChiTietPhieuThue();
                    ectpt.IdChiTietPhieuThue = ettpt.IdChiTietPhieuThue;
                    ectpt.NgayTraDiaThucTe   = DateTime.Now;
                    ectpt.TrangThaiNoPhiTre  = false;
                    ectpt.TrangThaiTraPhiTre = false;

                    if (ctptbll.XacNhanTraDia(ectpt) && diabll.SuaTrangThaiThueDia(ed.IdDia))
                    {
                        XtraMessageBox.Show("Trả đĩa thành công !");
                        btnXNTD_BT.Enabled = false;
                        clearALLtexbox();
                        btnHuy.Enabled = false;
                        tbIdDia.Focus();
                    }
                }
                catch (Exception ex)
                {
                    XtraMessageBox.Show("Lỗi: " + ex);
                }
            }
            else
            {
                dg = DialogResult.Cancel;
            }
            #endregion
        }
Пример #2
0
        public bool XacNhanTraDia(eChiTietPhieuThue ectpt)
        {
            ChiTietPhieuThue ctpt = new ChiTietPhieuThue();

            ctpt = db.ChiTietPhieuThues.Where(a => a.IdChiTietPhieuThue == ectpt.IdChiTietPhieuThue).SingleOrDefault();
            if (ctpt != null)
            {
                ctpt.NgayTraDiaThucTe   = ectpt.NgayTraDiaThucTe;
                ctpt.TrangThaiNoPhiTre  = ectpt.TrangThaiNoPhiTre;
                ctpt.TrangThaiTraPhiTre = ectpt.TrangThaiTraPhiTre;

                db.SubmitChanges();
                return(true);
            }
            return(false);
        }