private void frmVisualizaFaltosos_Load(object sender, EventArgs e) { FALTOSOSTableAdapter fal = new FALTOSOSTableAdapter(); dataGridView1.DataSource = fal.RetornaFaltosos(idmovimento); dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[1].Visible = false; dataGridView1.Columns[3].Visible = false; }
private void EntregaDesistencia(TimeSpan _hora) { try { string hora = _hora.ToString(); string horadesistencia, senha, prontuario, nome; foreach (DataGridViewRow linha in DtgDadosConsultas.Rows) { horadesistencia = linha.Cells[6].Value.ToString(); senha = linha.Cells[9].Value.ToString(); prontuario = linha.Cells[7].Value.ToString(); nome = linha.Cells[8].Value.ToString(); int idvaga = (int)linha.Cells[4].Value; if (horadesistencia.Equals(hora) && senha.Equals("")) { foreach (var item in dtgDesistencias.Rows) { string text = "Entregar senha para " + dtgDesistencias[3,0].Value.ToString(); DialogResult result = MessageBox.Show(text, "Atenção", MessageBoxButtons.YesNo); if (result == System.Windows.Forms.DialogResult.Yes) { VAGASTableAdapter vag = new VAGASTableAdapter(); FALTOSOSTableAdapter falta = new FALTOSOSTableAdapter(); falta.InsereFaltoso(idMovimento, hora, prontuario, nome, DateTime.Now.ToLongTimeString()); vag.RemoveVaga(dtgDesistencias[2,0].Value.ToString(), dtgDesistencias[3, 0].Value.ToString(), idvaga); DESISTENCIASTableAdapter des = new DESISTENCIASTableAdapter(); int idDesistencia = (int)dtgDesistencias[0,0].Value; des.ExcluiDesistencia(idDesistencia); //entregar senha tambem int somaSenha = 1 + (int)vag.ContaSenhas(idMovimento); vag.InsereSenha(somaSenha, idvaga); EmiteSenha(txNomeMedico.Text, somaSenha.ToString()); ExibeConsultas(); break; } else { dtgDesistencias.Rows.RemoveAt(0); } } } } } catch (Exception err) { MessageBox.Show(err.Message); } }