private void updateCar()
 {
     try {
         CheckEmptyFields();
         Auto auto = getFormData();
         auto.idAuto   = (int)unAuto.Cells["IdAutos"].Value;
         auto.idModelo = (int)unAuto.Cells["IdModelo"].Value;
         if (auto.patente != (string)unAuto.Cells["Patente"].Value)
         {
             verifyCarExisted(auto);
         }
         dao.updateAuto(auto, turnoViejo);
         MessageBox.Show("Cambios guardados");
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString());//La version final debe mostrar mensaje generico como el de abajo, Debemos manejar exceptiones propias.
         //MessageBox.Show("No se pudo actualizar su auto, comuniquese con el administrador");
     }
 }