예제 #1
0
 public ketnoiDLH_TTDV(DatLichHen datLichHen, THONGTINDICHVU ttdv, Customers khachHang, int idDanhGia)
 {
     this.datLichHen = datLichHen;
     this.ttdv       = ttdv;
     this.khachHang  = khachHang;
     this.IdDanhGia  = idDanhGia;
 }
        public ChiTietLichHen(getDatHenThongTinDichVu getdatlichhen)
        {
            InitializeComponent();
            datLichHen = new DatLichHen
            {
                YeuCau           = getdatlichhen.DatLichHen.YeuCau,
                ID               = getdatlichhen.DatLichHen.ID,
                ThoiGianHen      = getdatlichhen.DatLichHen.ThoiGianHen,
                TrangThaiLichHen = getdatlichhen.DatLichHen.TrangThaiLichHen,
                NgayTao          = getdatlichhen.DatLichHen.NgayTao,
                NoiDungHuy       = getdatlichhen.DatLichHen.NoiDungHuy,
                ThoiGianNhacNho  = getdatlichhen.DatLichHen.ThoiGianNhacNho
            };

            thongtindichvu = new THONGTINDICHVU
            {
                ID        = getdatlichhen.ThongTinDichVu.ID,
                TieuDeDV  = getdatlichhen.ThongTinDichVu.TieuDeDV,
                NoiDungDV = getdatlichhen.ThongTinDichVu.NoiDungDV,
                ImageDV   = getdatlichhen.ThongTinDichVu.ImageDV,
                ChiPhiDV  = getdatlichhen.ThongTinDichVu.ChiPhiDV
            };

            YeuCau.BindingContext      = datLichHen;
            ThoiGianHen.BindingContext = datLichHen;
            //ThoiGianNhacNho.BindingContext = datLichHen ;
            //NoiDungHuy.BindingContext = datLichHen ;
            //TrangThaiLichHen.BindingContext = datLichHen ;

            //TieuDeDV.BindingContext = thongtindichvu;
            NoiDungDV.BindingContext = thongtindichvu;
            ImageDV.BindingContext   = thongtindichvu;
            ChiPhiDV.BindingContext  = thongtindichvu;


            if (datLichHen.ThoiGianHen < DateTime.Now)
            {
                HuyLichHen.IsVisible = false;
            }
            else if (datLichHen.TrangThaiLichHen == 0)
            {
                NoteCancel.Text      = "Lịch hẹn của bạn đã được hủy!";
                HuyLichHen.IsVisible = false;
            }
            else
            {
                HuyLichHen.IsVisible = true;
            }
        }
예제 #3
0
 public async Task PutHuyLichHen(DatLichHen danhgia, int linkDanhGia)
 {
     RestClient <DatLichHen> restClient = new RestClient <DatLichHen>(linkDanhGia);
     var danhgiaList = await restClient.HuyLichHenAsync(danhgia.ID, danhgia);
 }