protected void guardar_mascota_Click(object sender, EventArgs e)
        {
            int tamanio = ingreso_fotos.PostedFile.ContentLength;

            byte[] imagenOriginal = new byte[tamanio];
            ingreso_fotos.PostedFile.InputStream.Read(imagenOriginal, 0, tamanio);
            Bitmap imagenBinaria = new Bitmap(ingreso_fotos.PostedFile.InputStream);
            string imagenData64  = "data:image/jpg;base64," + Convert.ToBase64String(imagenOriginal);

            /* Redimencionar la imagen
             * System.Drawing.Image imagenOriginalPequenia;
             * int imagenPequenia = 200;
             * imagenOriginalPequenia = RedimencionarImagen(imagenBinaria, imagenPequenia);
             * byte[] imagenBinariaPequenia = new byte[imagenPequenia];
             * ImageConverter convertidor = new ImageConverter();
             * imagenBinariaPequenia = (byte[])convertidor.ConvertTo(imagenOriginalPequenia, typeof(byte[]));
             */

            Mascota    mas  = new Mascota();
            MascotaDao mdao = new MascotaDao();

            mas.nombre        = nombre_mascota.Text;
            mas.edad          = edad_mascota.Text;
            mas.color         = color_mascota.Text;
            mas.genero        = genero.SelectedItem.Text;
            mas.esterilizado  = esterilizado.SelectedItem.Text;
            mas.vacunado      = vacunado.SelectedItem.Text;
            mas.desparasitado = desparasitado.SelectedItem.Text;
            mas.foto          = imagenOriginal;


            int res = mdao.insertarMascota(mas.nombre, mas.edad, mas.color, mas.genero, mas.esterilizado, mas.vacunado, mas.desparasitado, mas.foto);

            if (res == 1)
            {
                mensaje_error.Text = "se registro correctamente";
            }
            else
            {
                mensaje_error.Text = "no fue posible registrar la mascota";
            }
        }
Ejemplo n.º 2
0
        protected void guardar_mascota_Click(object sender, EventArgs e)
        {
            Mascota    mas  = new Mascota();
            MascotaDao mdao = new MascotaDao();

            mas.nombre        = nombre_mascota.Text;
            mas.edad          = edad_mascota.Text;
            mas.color         = color_mascota.Text;
            mas.genero        = genero.SelectedItem.Text;
            mas.esterilizado  = esterilizado.SelectedItem.Text;
            mas.vacunado      = vacunado.SelectedItem.Text;
            mas.desparasitado = desparasitado.SelectedItem.Text;
            int res = mdao.insertarMascota(mas.nombre, mas.edad, mas.color, mas.genero, mas.esterilizado, mas.vacunado, mas.desparasitado);

            if (res == 1)
            {
                mensaje_error.Text = "se registro correctamente";
            }
            else
            {
                mensaje_error.Text = "no fue posible registrar la mascota";
            }
        }
 public void insertarMascota(string nombre, int id_raza, string padecimiento, int edad)
 {
     mascotaDao.insertarMascota(nombre, id_raza, padecimiento, edad);
 }