private void button1_Click(object sender, EventArgs e) { if (!DefaultBase.IsSetTong) { MessageBox.Show("请先检测设定", "检测", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } TakePhotos takePhotos = new TakePhotos(_tempCode); takePhotos.Show(); takePhotos.TopMost = true; }
private void FillPhotos(Trip trip, TakePhotos photos) { photos.BeforeTripFrontImage = trip.BeforeTripFrontImage ?? ""; photos.BeforeTripBackImage = trip.BeforeTripBackImage ?? ""; photos.BeforeTripLeftImage = trip.BeforeTripLeftImage ?? ""; photos.BeforeTripRightImage = trip.BeforeTripRightImage ?? ""; photos.BeforeTripInteriorBack = trip.BeforeTripInteriorBack ?? ""; photos.BeforeTripInteriorFront = trip.BeforeTripInteriorFront ?? ""; photos.Done = trip.AfterTripFrontImage == "" || trip.AfterTripBackImage == "" || trip.AfterTripLeftImage == "" || trip.AfterTripRightImage == "" || trip.AfterTripInteriorFront == "" || trip.AfterTripInteriorBack == ""; photos.AfterTripFrontImage = trip.AfterTripFrontImage ?? ""; photos.AfterTripBackImage = trip.AfterTripBackImage ?? ""; photos.AfterTripLeftImage = trip.AfterTripLeftImage ?? ""; photos.AfterTripRightImage = trip.AfterTripRightImage ?? ""; photos.AfterTripInteriorFront = trip.AfterTripInteriorFront ?? ""; photos.AfterTripInteriorBack = trip.AfterTripInteriorBack ?? ""; }
public async Task <IActionResult> TakePhotos(int id) { try { var trip = await _context.Trips.Where(t => t.Id == id).SingleOrDefaultAsync(); if (trip == null) { return(NotFound()); } else { TakePhotos photos = new TakePhotos(); FillPhotos(trip, photos); return(Ok(photos)); } } catch { return(StatusCode(500)); } }