public void VisualizarRegisto(int ind)
      {
          Registo a = Program.Model.listaRegistos[ind];

          textBoxIDRegisto.Text  = a.Id_Registo.ToString();
          textBoxID.Text         = a.Id_utilizador.ToString();
          textBoxTipos.Text      = a.tiposExame;
          textBoxDataInicio.Text = a.dataInicio.ToString();
          textBoxDataFim.Text    = a.dataFim.ToString();
          textBoxDuracao.Text    = a.duração.ToString();
          textBoxFrameRate.Text  = a.frames;

          //for (int i = 0; i < a.Resultados.Count; i++)
          //{
          //    string str = a.Resultados[i].resultado0.ToString() + ';' + a.Resultados[i].resultado1.ToString() + ';' + a.Resultados[i].resultado2.ToString() + ';' + a.Resultados[i].resultado3.ToString() + ';' + a.Resultados[i].resultado4.ToString() + ';' + a.Resultados[i].resultado5.ToString();
          //    listBoxLogs.Items.Add(i + ": " + str.ToString());
          //}
          int index = Program.Model.listaUtilizadores.FindIndex(listaUtilizadores => listaUtilizadores.Id_utilizador == a.Id_utilizador);

          listBoxLogs.Text = a.valoresTexto;
          textBoxID.Text   = a.Id_utilizador.ToString();
          textBoxNome.Text = Program.Model.listaUtilizadores[index].Nome;

          pictureBoxFoto.ImageLocation = Application.StartupPath + @"\imagemUtilizadores\" + Program.Model.listaUtilizadores[index].Fotografia;
          ShowDialog();
      }
        public void guardarRegisto(int idRegisto, int idUtilizador, string tiposE, DateTime inicio, DateTime fim, List <FrameRegisto> f, long d, string fra, bool a, bool b, bool c, bool dd, bool e, bool ff, string vT)
        {
            Registo R = new Registo(idRegisto, idUtilizador, tiposE, inicio, fim, f, d, fra, a, b, c, dd, e, ff, vT);

            R.Estado = 0;
            listaRegistos.Add(R);

            atualizaFicheiroRegistos();

            if (respostaCriarRegisto != null)
            {
                respostaCriarRegisto();
            }

            if (AtualizarDataRegistos != null)
            {
                AtualizarDataRegistos();
            }
        }
        public void id_newRegistos()
        {
            Registo a = listaRegistos.FindLast(
                delegate(Registo R)
            {
                int estado = 0;
                return(R.Estado == estado);
            });
            int id;

            if (listaRegistos.Count > 0)
            {
                id = a.Id_Registo + 1;
            }
            else
            {
                id = 1000;
            }

            if (respostaGerarIDRegistos != null)
            {
                respostaGerarIDRegistos(id);
            }
        }