示例#1
0
 public int N_eliminar_imagen(int id)
 {
     ImagenMascota imgM = new ImagenMascota();
     imgM.Id = id;
     int band = new DImagenMascota().D_eliminar_imgmasc(imgM);
     return band;
 }
示例#2
0
        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;
        }
示例#3
0
        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;
        }
示例#4
0
        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;
        }
示例#5
0
        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;
        }
示例#6
0
        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;
        }
示例#7
0
        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;
        }
示例#8
0
        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;
        }