private async void NopPhatBtn(object sender, EventArgs e) { if (paymentPicker.SelectedIndex < 0) { paymentPicker.BackgroundColor = Color.Red; } else { paymentPicker.BackgroundColor = Color.White; ViPham vipham = (ViPham)BindingContext; NopPhats nopphat = new NopPhats(); nopphat.ma_vi_pham = vipham.ma_vi_pham; nopphat.tien_phat_them = vipham.tien_phat_them; nopphat.tong_tien_phat = vipham.tong_tien_phat; nopphat.thoi_gian_vi_pham = vipham.thoi_gian_vi_pham; nopphat.thoi_gian_xu_phat = vipham.thoi_gian_xu_phat; nopphat.flag_da_nop_phat = vipham.flag_da_nop_phat; nopphat.nguoi_vi_pham = vipham.nguoi_vi_pham; nopphat.nguoi_xu_phat = vipham.nguoi_xu_phat; nopphat.dia_diem_vi_pham = vipham.dia_diem_vi_pham; nopphat.xe_vi_pham = vipham.xe_vi_pham; nopphat.noi_giam_giu_xe = vipham.noi_giam_giu_xe; nopphat.phuong_thuc_dong_phat = paymentPicker.Items[paymentPicker.SelectedIndex]; if (string.IsNullOrEmpty(diachiEntry.Text)) { nopphat.dia_chi_ship = ""; nopphat.tien_ship = 0; nopphat.flag_ship = 0; } else { nopphat.dia_chi_ship = diachiEntry.Text; nopphat.tien_ship = TinhTienShip(); nopphat.flag_ship = 1; } nopphat.tong_tien_phat = vipham.tong_tien_phat; nopphat.tong_tien_nop = vipham.tong_tien_phat + nopphat.tien_ship; await Navigation.PushAsync(new XacNhanNopPhat { BindingContext = nopphat as NopPhats }); } }
protected override void OnAppearing() { base.OnAppearing(); //List<Note> notes = await App.GetDatabase.GetNotesAsync(); //listView.ItemsSource = notes.OrderBy(d => d.Date).ToList(); NopPhats nopphat = (NopPhats)BindingContext; if (nopphat.dia_chi_ship.Length > 0) { diaChiShipTxt.IsVisible = true; diaChiShipTxt.Text = nopphat.dia_chi_ship; tienShipTxt.IsVisible = true; tienShipTxt.Text = nopphat.tien_ship.ToString(); } tongTienPhatTxt.Text = nopphat.tong_tien_phat.ToString(); tongTienThanhToanTxt.Text = nopphat.tong_tien_nop.ToString(); hinhThucNopPhatTxt.Text = nopphat.phuong_thuc_dong_phat; }
private async void NopPhatBtn(object sender, EventArgs e) { NopPhats nopphat = (NopPhats)BindingContext; ViPham vipham = new ViPham(); vipham.ma_vi_pham = nopphat.ma_vi_pham; vipham.tien_phat_them = nopphat.tien_phat_them; vipham.tong_tien_phat = nopphat.tong_tien_phat; vipham.thoi_gian_vi_pham = nopphat.thoi_gian_vi_pham; vipham.thoi_gian_xu_phat = nopphat.thoi_gian_xu_phat; vipham.flag_da_nop_phat = nopphat.flag_da_nop_phat; vipham.nguoi_vi_pham = nopphat.nguoi_vi_pham; vipham.nguoi_xu_phat = nopphat.nguoi_xu_phat; vipham.dia_diem_vi_pham = nopphat.dia_diem_vi_pham; vipham.xe_vi_pham = nopphat.xe_vi_pham; vipham.noi_giam_giu_xe = nopphat.noi_giam_giu_xe; PhieuNopPhat phieunopphat = new PhieuNopPhat(); phieunopphat.ma_vi_pham = nopphat.ma_vi_pham; phieunopphat.flag_ship = nopphat.flag_ship; phieunopphat.tien_phat = nopphat.tong_tien_phat; phieunopphat.tien_ship = nopphat.tien_ship; phieunopphat.tong_tien_nop = nopphat.tong_tien_nop; phieunopphat.phuong_thuc_dong_phat = nopphat.phuong_thuc_dong_phat; phieunopphat.dia_chi_ship = nopphat.dia_chi_ship; phieunopphat.flag_da_nhan_xe = 0; phieunopphat.ngay_nop_phat = DateTime.Now; bool status = await new PhieuNopPhatsWebServices().AddPhieuNopPhat(phieunopphat); if (status) { bool status1 = await new ViPhamWebServices().UpdateViPham(vipham); await DisplayAlert("Info", status1? "Nộp phạt hoàn tất!" : "Error", "Cancel"); } await Navigation.PushAsync(new ListChuaNopPhat()); }