private void btnSave_Click(object sender, EventArgs e) { if (labEidt.Text == "编辑") { car.PlateNumber = txtPlateNumber.Text; car.Color = txtColor.Text; car.CarResource = txtCarResource.Text; car.Brand = txtBrand.Text; car.MotorcyleType = txtMotorcyleType.Text; try { try { carBll.UpdateCar(car); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } if (txtUploadFile.Text != "" || !string.IsNullOrEmpty(txtUploadFile.Text)) { byte[] temp = new byte[] { }; //driverBll.UpdateByIdNumber(driverlist.Identification_Number); using (FileStream fs = new FileStream(txtUploadFile.Text, FileMode.Open, FileAccess.Read)) { temp = new byte[fs.Length]; fs.Read(temp, 0, temp.Length); fs.Close(); } try { PictureHelper.UpdateByCarId(car.Id.ToString(), temp); } catch (Exception ex) { MessageBox.Show(ex.Message); } } MessageBox.Show("修改成功!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } if (labEidt.Text == "新增") { car = new Car(); car.PlateNumber = txtPlateNumber.Text; car.Color = txtColor.Text; car.CarResource = txtCarResource.Text; car.Brand = txtBrand.Text; car.MotorcyleType = txtMotorcyleType.Text; car.UseYear = txtUserYear.Text; carBll.InsertObject(car); using (FileStream fs = new FileStream(txtUploadFile.Text, FileMode.Open, FileAccess.Read)) { car.CarPicture = new byte[fs.Length]; fs.Read(car.CarPicture, 0, car.CarPicture.Length); fs.Close(); try { PictureHelper.MemoryCarImage(car); MessageBox.Show("添加成功"); } catch (Exception ex) { MessageBox.Show("新增错误:" + ex.Message); } } } }