private void btn_AgregarReporte_Click(object sender, RoutedEventArgs e) { Reporte nuevoReporte = new Reporte(); var dateAux = DateTime.Now; string dateString = Convert.ToString(dateAux); string estatus = "No revisado"; string direccion = txt_Direccion.Text; string delegacion = delegacionSeleccionada; try { nuevoReporte.Estatus = "No revisado"; nuevoReporte.Direccion = direccion; nuevoReporte.NombreDelegacion = delegacionSeleccionada; nuevoReporte.FechaCreacion = dateString; //string fechaAux = dateAux.ToString("yyyy-MM-dd hh:mm:ss[.nnn]"); ReporteDAO.guardaReporte(nuevoReporte); int idReporteAux = ReporteDAO.consultaReporteNuevo(dateString); Reporte_Vehiculo reporte_Vehiculo = new Reporte_Vehiculo(); foreach (var a in listVehiculos) { if (a.IdVehiculo > 0) { int idVehiculoObtenido = a.IdVehiculo; reporte_Vehiculo.IdVehiculo = idVehiculoObtenido; reporte_Vehiculo.IdReporte = idReporteAux; Reporte_VehiculoDAO.guardarReporteVehiculo(reporte_Vehiculo); } } Imagen imagen = new Imagen(); if (imagenes.Count > 0) { foreach (var archivo in imagenes) { Console.WriteLine(archivo); imagen.Ruta = archivo; img = ConvierteImageToByteArray(archivo); imagen.Dato = img; imagen.IdReporte = idReporteAux; imagen.FechaCreacion = dateString; ImagenDAO.guardarImagen(imagen); } } this.itActualizar.actualizar(idReporteAux, estatus, delegacion, direccion, 0); this.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }