private void btnGerar_Click(object sender, EventArgs e)
 {
     try
     {
         MEDICOSTableAdapter medicos = new MEDICOSTableAdapter();
         DataTable tbMedicos = medicos.GetData();
         foreach (DataRow linha in tbMedicos.Rows)
         {
             progressBar1.Value = 0;
             GeraData();
             string nome = linha["NOME"].ToString();
             int id = (int)linha["IDMEDICO"];
             InsereMovimento(nome, id);
         }
         progressBar1.Value = 100;
         MessageBox.Show("Vagas geradas com sucesso");
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message);
     }
 }
        private void txNomeMedico_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                btnLimpar.Enabled = true;
                Controles.Enabled = true;
                txNomeMedico.Enabled = false;
                MEDICOSTableAdapter med = new MEDICOSTableAdapter();
                idMedico = (int)med.RetornaIDMedico(txNomeMedico.Text);
                MOVIMENTOTableAdapter mov = new MOVIMENTOTableAdapter();
                idMovimento = (int)mov.RetornaIDMovimento(idMedico, DateTime.Now.ToShortDateString());
                painelMovimento.Text = "Movimento: " + txNomeMedico.Text + " - " + DateTime.Now.ToShortDateString();
                this.ActiveControl = txProntuarioDesistencia;
                ExibeConsultas();
                timerDesistencias.Enabled = true;
                Horarios = new ArrayList();
                var x = DtgDadosConsultas[6, 0].Value;

                Horarios = new ArrayList();
                Horarios.Add(x);
                foreach (DataGridViewRow linha in DtgDadosConsultas.Rows)
                {
                    x = linha.Cells[6].Value;
                    if (!x.Equals(Horarios[Horarios.Count - 1]))
                        Horarios.Add(x);
                }
            }
            catch (Exception err)
            {

                MessageBox.Show(err.Message);
            }
        }
        private void frmAtendimentoMovimento_Load(object sender, EventArgs e)
        {
            try
            {

                MEDICOSTableAdapter med = new MEDICOSTableAdapter();
                DataTable tbMedicos = med.RetornaMedicoDoDia(DateTime.Now.ToShortDateString());
                foreach (DataRow linha in tbMedicos.Rows)
                {
                    txNomeMedico.Items.Add(linha["NOME"].ToString());
                }
                WindowState = FormWindowState.Maximized;
            }
            catch (Exception err)
            {

                MessageBox.Show(err.Message);
            }
        }
        private void EmiteSenha(string medico, string senha)
        {
            try
            {
                MEDICOSTableAdapter med = new MEDICOSTableAdapter();
                var nome = med.RetornaApelidoMedico(medico).ToString();
                Imprimir imprime = new Imprimir();
                imprime.imprimeTexto(nome, senha);
            }
            catch (Exception err)
            {

                MessageBox.Show(err.Message);
            }
        }