private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (ValidarComboBox.opcionValida(cbPersonas, cbPersonas.Text))
            {
                #region Inicializacion variables
                String      fecha     = Fecha.convertirFormatoUniversal(dtpActualizacion.Value);
                DataRowView Persona   = (DataRowView)cbPersonas.Items[cbPersonas.SelectedIndex];
                int         personaID = Convert.ToInt32(Persona.Row["id"]);
                #endregion
                if (double.TryParse(tbPeso.Text, out double peso) &&
                    fotosPersona.Count != 0)
                {
                    int DetallesPersonaID = DetallesPersonas.insertarDetallesPersona(peso, fecha, personaID);

                    foreach (Image Foto in fotosPersona)
                    {
                        byte[] fotoPersona = ConversorImagenes.ConvertirImagenBytes(Foto);
                        DetallesPersonas.insertarFoto(DetallesPersonaID, fotoPersona);
                    }

                    MessageBox.Show("¡Los cambios han sigo guardados correctamente!");
                    limpiarForm();
                }
                else
                {
                    MessageBox.Show("¡Recorda que debes seleccionar al menos una foto, y que el peso debe ser numérico!");
                }
            }
            else
            {
                MessageBox.Show("¡Recordá que tenes que elegir una persona!");
            }
        }
Example #2
0
 public MostrarFotos(byte[] foto)
 {
     InitializeComponent();
     Imagen = ConversorImagenes.ConvertirBytesImagen(foto);
 }