コード例 #1
0
        private void btn_modificar_descrip_Click(object sender, EventArgs e)
        {
            int id_fot = lista_imagenes[contador].Id;
            String descrip = text_descripcion_imagen.Text;
            int bandactual = new NImagenMascota().N_modificar_imagen_descripcion(id_fot, descrip);
            if (bandactual == 0)
            {
                MessageBox.Show("Error al Modificar la Descripcion");
            }
            else
            {
                MessageBox.Show("Modificado Correctamente");
                // contador = 0;
                int id_mascota = Convert.ToInt32(this.lb_serie_mascota.Text);
                listar_imagenes(id_mascota);
                // inicio();

            }
        }
コード例 #2
0
        private void btn_eliminar_imagen_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Seguro que dese Eliminar?", "Salir", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                int cont = lista_imagenes[contador].Id;
                int val = new NImagenMascota().N_eliminar_imagen(cont);
                if (val == 0)
                {
                    MessageBox.Show("Error al Eliminar la Foto");

                }
                else
                {
                    MessageBox.Show("Foto Eliminada");
                    this.pictureBox1.Image = null;
                    contador = 0;
                    int id_mascota = Convert.ToInt32(this.lb_serie_mascota.Text);
                    listar_imagenes(id_mascota);

                    if (lista_imagenes.Count == 0)
                    {
                        btn_anterior.Enabled = false;
                        btn_siguiente.Enabled = false;
                        btn_eliminar_imagen.Enabled = false;
                        btn_modificar_descrip.Enabled = false;
                        text_descripcion_imagen.Enabled = false;
                    }
                    else
                    {
                        if (lista_imagenes.Count == 1)
                        {
                            btn_anterior.Enabled = false;
                            btn_siguiente.Enabled = false;
                            btn_eliminar_imagen.Enabled = true;
                            btn_modificar_descrip.Enabled = true;
                            text_descripcion_imagen.Enabled = true;
                        }
                        else
                        {
                            btn_anterior.Enabled = false;
                            btn_siguiente.Enabled = true;
                            btn_eliminar_imagen.Enabled = true;
                            btn_modificar_descrip.Enabled = true;
                            text_descripcion_imagen.Enabled = true;
                        }
                    }
                }
            }
        }
コード例 #3
0
        private void btn_guardad_imagen_Click(object sender, EventArgs e)
        {
            if (btn_cargarImagen.Text.Equals("Foto Cargada"))
            {
                FileInfo info = new FileInfo(openFileDialog1.FileName);
                long archivoEnBytes = info.Length;
                long archivoenKB = info.Length / 1024;
                //MessageBox.Show("archivo pesa " + archivoenKB + " kb ");
                if (archivoenKB <= 500)
                {

                    String descripcion = this.text_descripcion_imagen.Text;
                    int id_mascota = Convert.ToInt32(this.lb_serie_mascota.Text);
                    int band_imagen = new NImagenMascota().N_Registrar_imagen(descripcion, pictureBox1, id_mascota);
                    if (band_imagen == 0)
                    {
                        MessageBox.Show("Error al Guardar la Imagen - Formato Invalido");

                    }
                    else
                    {
                        MessageBox.Show("Imagen Guardada");
                        btn_cargarImagen.Text = "Seleccionar Foto";
                        btn_cargarImagen.Enabled = false;
                        btn_guardad_imagen.Enabled = false;
                        btn_cancelar_foto.Enabled = false;
                        btn_modificar_descrip.Enabled = true;
                        btn_eliminar_imagen.Enabled = true;
                        this.text_descripcion_imagen.Clear();

                        contador = 0;

                        int val1 = (contador + 1);
                        int idmascota = Convert.ToInt32(this.lb_serie_mascota.Text);
                        listar_imagenes(idmascota);
                        btn_siguiente.Enabled = true;
                        if (lista_imagenes.Count - val1 == 0)
                        {
                            btn_siguiente.Enabled = false;
                        }
                        btn_anterior.Enabled = false;

                    }
                }
                else
                {
                    MessageBox.Show("La Foto Excede de 500 kb\ntamaño de la foto cargada : " + archivoenKB + " kb");
                }
            }
            else
            {
                MessageBox.Show("No a Cargado Ninguna Foto");
            }
        }
コード例 #4
0
        public void listar_imagenes(int serie_mascota)
        {
            lista_imagenes.Clear();
            lista_imagenes = new NImagenMascota().N_listar_imagenes(serie_mascota);
            if (lista_imagenes.Count != 0)
            {
                NImagenMascota ima = new NImagenMascota();
                ima.N_Ver_Imagen(pictureBox1, lista_imagenes[contador].Id);
                text_descripcion_imagen.Text = lista_imagenes[contador].Descripcion;

            }
            else
            {
                btn_anterior.Enabled = false;
                btn_siguiente.Enabled = false;
                text_descripcion_imagen.Clear();
            }
        }