public List <ImagenDTO> readxIngreso(ImagenDTO imagenDTO) { List <ImagenDTO> retornoDTO = new List <ImagenDTO>(); ImagenDAO ImagenDAO = new ImagenDAO(); DataTable dt = new DataTable(); dt = ImagenDAO.readxIngreso(imagenDTO); ImagenDTO imDTO = null; foreach (DataRow row in dt.Rows) { imDTO = new ImagenDTO(); imDTO.imagenID = Convert.ToInt64(row["imagenID"].ToString()); imDTO.fecha_informe = Convert.ToDateTime(row["fecha_informe"].ToString()); imDTO.descripcion = row["descripcion"].ToString(); imDTO.diagnostico = row["diagnostico"].ToString(); imDTO.ingresoID = Convert.ToInt64(row["ingresoID"].ToString()); imDTO.ingresoID = Convert.ToInt64(row["pacienteID"].ToString()); retornoDTO.Add(imDTO); } return(retornoDTO); }
public int delete(ImagenDTO imagenDTO) { int retorno = 0; ImagenDAO imagenDAO = new ImagenDAO(); retorno = imagenDAO.delete(imagenDTO); return(retorno); }
private void consultarImagenes(int idReporte) { List <string> imagenes = new List <string>(); imagenes = ImagenDAO.getImagenes(idReporte); foreach (var img in imagenes) { box_Imagenes.Items.Add(img); } }
private void btn_EliminarReporte_Click(object sender, RoutedEventArgs e) { int index = dg_Reportes.SelectedIndex; if (index >= 0) { Reporte rep = listReporte[index]; if (MessageBox.Show("¿Desea eliminar el reporte con numero: " + rep.IdReporte + "?", "Eliminar reporte", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { ImagenDAO.eliminarImagenes(rep.IdReporte); Reporte_VehiculoDAO.eliminarVehiculosReporte(rep.IdReporte); ReporteDAO.eliminarReporte(rep.IdReporte); MessageBox.Show("Reporte eliminado completamente"); } cargarReportes(); } else { MessageBox.Show("Seleccione un Reporte"); } }
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); } }