Example #1
0
        public bool ThemHoaDonDVoffline2(HoaDonDV hoaDonDV)//chỉ dùng để thêm khi off
        {
            //Thêm HD dịch vụ cho KH trong trường hợp ko có kết nối internet
            //Tạo Bảng DataOffline để lưu các thuộc tính của 1 record
            //Mục đích Cho đến khi khách hàng có kết nối internet lại sẽ thực hiện đồng bộ dựa trên các record này
            DataOffline dataOff = new DataOffline();

            dataOff.ID_Data   = hoaDonDV.MaKH + "_" + hoaDonDV.MaDV + "_" + hoaDonDV.SoLuongDV;
            dataOff.TenSuKien = "insert";
            dataOff.TenTable  = "HoaDonDV";
            dataOff.ThoiGian  = hoaDonDV.NgaySuDungDV;

            try
            {
                db.HoaDonDVs.InsertOnSubmit(hoaDonDV);
                db.SubmitChanges();
                dataOffBUS.ThemDataOffline(dataOff);
            }
            catch (Exception)
            {
                return(false);
            }
            //qlksWebservice.ThemHoaDonDichVuChoKH(hoaDonDV.MaKH, hoaDonDV.MaDV, hoaDonDV.NgaySuDungDV, Convert.ToInt32(hoaDonDV.SoLuongDV));
            return(true);
        }
Example #2
0
 public bool CapNhatDataOffline(DataOffline dataOffline)
 {
     XoaDataOffline(dataOffline.ID_Data, dataOffline.ThoiGian);
     ThemDataOffline(dataOffline);
     return(true);
 }
Example #3
0
 public bool ThemDataOffline(DataOffline DataOffline)
 {
     db.DataOfflines.InsertOnSubmit(DataOffline);
     db.SubmitChanges();
     return(true);
 }