public int D_modificar_imgmasc_descrip(ImagenMascota imagen) { String cadena = DConexion.cadena; String sql = "UPDATE imagenmascota SET DESCRIPCION=@descripcion where ID=@id"; cone = new MySqlConnection(cadena); MySqlCommand com = new MySqlCommand(sql, cone); cone.Open(); com.Parameters.AddWithValue("@descripcion", imagen.Descripcion); com.Parameters.AddWithValue("@id", imagen.Id); int band; try { band = com.ExecuteNonQuery(); } catch (Exception) { band = 0; } cone.Close(); return(band); }
public IActionResult ConsultarEncontrados(string claseNombre, string claseRaza, string score) { try { claseNombre = claseNombre == "n|o" ? string.Empty : claseNombre; claseRaza = claseRaza == "n|o" ? string.Empty : claseRaza; var consultas = this.consultasWatsonService.ConsultarEncontrados(claseNombre, claseRaza, int.Parse(score)); List <ResultadoBusqueda> resultados = new List <ResultadoBusqueda>(); ImagenMascota img = new ImagenMascota(); foreach (var item in consultas) { img = this.imagenMascotaService.GetImagenMascota(item.IdImagen); resultados.Add(new ResultadoBusqueda() { Clase = item.Clase, Imagen = img.ImagenPath, Score = item.Score.Value, IdUsuario = img.IdUsuario, Localizacion = img.Localizacion }); } return(this.Ok(resultados)); } catch (Exception e) { this.logErroresService.LogError(e.Message + " " + e.InnerException + " " + e.TargetSite + " " + this.GetType().ToString().Split('.')[2]); throw; } }
public int N_eliminar_imagen(int id) { ImagenMascota imgM = new ImagenMascota(); imgM.Id = id; int band = new DImagenMascota().D_eliminar_imgmasc(imgM); return(band); }
public int N_modificar_imagen_descripcion(int id, string descripcion) { ImagenMascota imgM = new ImagenMascota(); imgM.Id = id; imgM.Descripcion = descripcion; int band = new DImagenMascota().D_modificar_imgmasc_descrip(imgM); return(band); }
public int N_asignar_imagen(Mascota mascota, string descripcion) { ImagenMascota imgM = new ImagenMascota(); imgM.Mascota = mascota; imgM.Descripcion = descripcion; int band = new DImagenMascota().D_registrar_imgmasc(imgM); return(band); }
public void AddImagenMascota(string path, int idMascota, int idUsuario) { ImagenMascota imagenMascota = new ImagenMascota { IdMascota = idMascota, IdUsuario = idUsuario, ImagenPath = path, Localizacion = string.Empty }; this.context.ImagenMascota.Add(imagenMascota); this.context.SaveChanges(); }
public int AddImagenMascotaEncontrada(string path, string localizacion, int idUsuario) { ImagenMascota imagenMascota = new ImagenMascota { IdMascota = null, IdUsuario = idUsuario, ImagenPath = path, Localizacion = localizacion }; this.context.ImagenMascota.Add(imagenMascota); this.context.SaveChanges(); return(imagenMascota.IdImagen); }
public int N_Registrar_imagen(String descripcion, PictureBox imagen, int id_mascota) { ImagenMascota im = new ImagenMascota(); im.Descripcion = descripcion; Mascota m = new Mascota(); m.Serie = id_mascota; im.Mascota = m; im.Imagen = imagen; int band = new DImagenMascota().D_registrar_imgmasc(im); return(band); }
public List <ImagenMascota> D_listar_imagenes(int id_serie_mascota) { String cadena = DConexion.cadena; String sql = "select * from imagenmascota WHERE SERIE = @SERIE"; cone = new MySqlConnection(cadena); List <ImagenMascota> list = new List <ImagenMascota>(); MySqlCommand com = new MySqlCommand(sql, cone); com.Parameters.AddWithValue("@SERIE", id_serie_mascota); cone.Open(); MySqlDataReader dr = com.ExecuteReader(); while (dr.Read()) { ImagenMascota img = new ImagenMascota(); img.Id = int.Parse(dr[0].ToString()); img.Descripcion = dr[2].ToString(); list.Add(img); } cone.Close(); return(list); }
public int D_eliminar_imgmasc(ImagenMascota imagen) { String cadena = DConexion.cadena; String sql = "DELETE FROM imagenmascota where ID=@id"; cone = new MySqlConnection(cadena); MySqlCommand com = new MySqlCommand(sql, cone); cone.Open(); com.Parameters.AddWithValue("@id", imagen.Id); int band; try { band = com.ExecuteNonQuery(); } catch (Exception) { band = 0; } cone.Close(); return(band); }
public int D_registrar_imgmasc(ImagenMascota imagen) { int band = 0; try { String cadena = DConexion.cadena; String sql = "INSERT INTO imagenmascota (DESCRIPCION,IMAGEN,SERIE) VALUES (@DESCRIPCION,@IMAGEN,@SERIE)"; cone = new MySqlConnection(cadena); MySqlCommand com = new MySqlCommand(sql, cone); cone.Open(); com.Parameters.AddWithValue("@DESCRIPCION", imagen.Descripcion); System.IO.MemoryStream ms = new System.IO.MemoryStream(); imagen.Imagen.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); com.Parameters.AddWithValue("@IMAGEN", ms.GetBuffer()); com.Parameters.AddWithValue("@SERIE", imagen.Mascota.Serie); try { band = com.ExecuteNonQuery(); } catch (Exception) { band = 0; } } catch (MySqlException ex) { Console.Write("error es : " + ex.Message); } cone.Close(); return(band); }