public IHttpActionResult PutViPham(int id, ViPham viPham) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != viPham.ma_vi_pham) { return(BadRequest()); } db.Entry(viPham).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ViPhamExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
async void getThongTinViPham(ViPham vipham) { string tenNguoiViPham = await new DansWebService().getDanName(vipham.nguoi_vi_pham); nguoiViPhamTxt.Text = tenNguoiViPham; if (vipham.noi_giam_giu_xe != 1) { DonCongAn doncongan = await new DonCongAnsWebServices().GetDonCongAnById(vipham.noi_giam_giu_xe); noiGiamGiuXeTxt.IsVisible = true; noiGiamGiuXeTxt.Text = doncongan.ten_don_cong_an + " - " + doncongan.dia_chi; } nguoiXuPhatTxt.Text = vipham.nguoi_xu_phat.ToString(); xeViPhamTxt.Text = vipham.xe_vi_pham; diaDiemViPhamTxt.Text = vipham.dia_diem_vi_pham; tienPhatThemTxt.Text = vipham.tien_phat_them.ToString(); tongTienPhatTxt.Text = vipham.tong_tien_phat.ToString(); thoiGianViPhamTxt.Text = vipham.thoi_gian_vi_pham.ToString(); thoiGianXuPhatTxt.Text = vipham.thoi_gian_xu_phat.ToString(); if (vipham.flag_da_nop_phat == 1) { flagNopPhatTxt.Text = "Đã nộp phạt"; btn.IsVisible = false; } else { flagNopPhatTxt.Text = "Chưa nộp phạt"; } }
async void NopPhat(object sender, EventArgs e) { ViPham vipham = (ViPham)BindingContext; await Navigation.PushAsync(new NopPhat { BindingContext = vipham as ViPham }); }
protected override void OnAppearing() { base.OnAppearing(); //List<Note> notes = await App.GetDatabase.GetNotesAsync(); //listView.ItemsSource = notes.OrderBy(d => d.Date).ToList(); ViPham vipham = (ViPham)BindingContext; getData(vipham); }
public IHttpActionResult GetViPham(int id) { ViPham viPham = db.ViPhams.Find(id); if (viPham == null) { return(NotFound()); } return(Ok(viPham)); }
public IHttpActionResult PostViPham(ViPham viPham) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ViPhams.Add(viPham); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = viPham.ma_vi_pham }, viPham)); }
async void getData(ViPham vipham) { getThongTinViPham(vipham); getThongTinLuat(vipham.ma_vi_pham); if (vipham.flag_da_nop_phat == 1) { PhieuNopPhatSection.IsVisible = true; getThongTinPhieuNopPhat(vipham.ma_vi_pham); } }
public void Put([FromBody] ViPham altViPham) { using (var ctx = new DataContext()) { var existingLuat = ctx.ViPhams.Where(s => s.ma_vi_pham == altViPham.ma_vi_pham).FirstOrDefault <ViPham>(); if (existingLuat != null) { existingLuat.flag_da_nop_phat = 1; ctx.SaveChanges(); } } }
public IHttpActionResult DeleteViPham(int id) { ViPham viPham = db.ViPhams.Find(id); if (viPham == null) { return(NotFound()); } db.ViPhams.Remove(viPham); db.SaveChanges(); return(Ok(viPham)); }
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 }); } }
public List <ViPham> GetListViPham() { List <ViPham> list = new List <ViPham>(); string query = "select * from DOCGIAVP_VIEW"; DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { ViPham viPham = new ViPham(item); list.Add(viPham); } return(list); }
public List <ViPham> SearchViPhamByID(int id) { List <ViPham> list = new List <ViPham>(); string query = string.Format($"EXEC TimVP '{id}','','0'"); DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { ViPham viPham = new ViPham(item); list.Add(viPham); } return(list); }
public async Task <bool> UpdateViPham(ViPham phieu) { bool ret = false; try { var client = new HttpClient(); var json = JsonConvert.SerializeObject(phieu); var data = new StringContent(json, Encoding.UTF8, "application/json"); var response = await client.PutAsync(uri, data); ret = response.IsSuccessStatusCode; } catch (Exception ex) { Debug.WriteLine("\tERROR {0}", ex.Message); } return(ret); }
async void getData(ViPham vipham) { nguoiXuPhatTxt.Text = vipham.nguoi_xu_phat.ToString(); xeViPhamTxt.Text = vipham.xe_vi_pham; diaDiemViPhamTxt.Text = vipham.dia_diem_vi_pham; tienPhatThemTxt.Text = vipham.tien_phat_them.ToString(); tongTienPhatTxt.Text = vipham.tong_tien_phat.ToString(); thoiGianViPhamTxt.Text = vipham.thoi_gian_vi_pham.ToString(); thoiGianXuPhatTxt.Text = vipham.thoi_gian_xu_phat.ToString(); if (vipham.noi_giam_giu_xe != 1) { diachiEntry.IsVisible = true; } getUserName(vipham.nguoi_vi_pham); getDonCongAnName(vipham.noi_giam_giu_xe); getListLuatViPham(vipham.ma_vi_pham); }
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()); }
public int Xoa(Object obj) { ViPham gv = (ViPham)obj; return(1); }
public int ThemViPham(ViPham vp) { throw new NotImplementedException(); }
public int CapNhatViPham(ViPham vp) { throw new NotImplementedException(); }
public int CapNhat(Object obj) { ViPham gv = (ViPham)obj; return(1); }