コード例 #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 DATLICHHENViewPage(THONGTINDICHVU thongtindichvu)
        {
            InitializeComponent();
            var vm = this.BindingContext as DatLichHenViewModell;

            if (vm != null)
            {
                vm.datLichhen.IDDV = thongtindichvu.ID;
                vm.thongtindichvu.Add(thongtindichvu);
            }
            //BindingContext = new MainPageViewModel();
        }
        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;
            }
        }
        private void CheckBox_CheckedChanged(object sender, CheckedChangedEventArgs e)
        {
            if (datlichhen != null)
            {
                datlichhen.IsSelected = false;
            }
            SetIsSelected currentModel = ((CheckBox)sender).BindingContext as SetIsSelected;

            datlichhen = currentModel;

            //get index check
            if (currentModel.IsSelected)
            {
                TiepTucNhapThongTin.IsEnabled = true;
                var viewModel = BindingContext as DatLichHenDanhSachDichVuViewModel;
                int index     = viewModel.Items.IndexOf(currentModel);
                thongtindichvu = viewModel.listTTDV[index].THONGTINDICHVU;
                //viewModel.datLichhen.IDDV = viewModel.listTTDV[index].THONGTINDICHVU.ID;
            }
            else
            {
                TiepTucNhapThongTin.IsEnabled = false;
            }
        }