private void btnVisualizarPaciente_Click(object sender, EventArgs e) { Util.DisposeForm("Pacientes.Visualizar"); Visualizar visualizar = new Visualizar(); this.Hide(); visualizar.ShowDialog(); this.Close(); }
private void btnSalvar_Click(object sender, EventArgs e) { if (!cons()) { Util.Alert("Alguns campos obrigatórios ficaram sem ser preenchidos!", MessageBoxIcon.Error); } else { //Paciente p = new Paciente(); DateTime data_nasc = dataNasc.Value; string nome = txtNome.Text; string escolaridade = txtEscolaridade.Text; string responsavel = txtResponsavel.Text; string ocup_responsavel = txtOcupacaoResponsavel.Text; string prontuario = txtProntuario.Text; string condicao = txtCondicao.Text; char lateralidade = 'N'; char nacionalidade = 'N'; char sexo; char hospital; if (cmbLateralidade.SelectedIndex != -1) { lateralidade = Convert.ToChar(cmbLateralidade.Text.Substring(0, 1)); } if (cmbNacionalidade.SelectedIndex != -1) { nacionalidade = Convert.ToChar(cmbNacionalidade.Text.Substring(0, 1)); } sexo = Convert.ToChar(cmbSexo.Text.Substring(0, 1)); hospital = Convert.ToChar(cmbHospital.Text.Substring(0, 1)); Paciente p = new Paciente(); p.SetProperties(0, nome, data_nasc, lateralidade, escolaridade, sexo, nacionalidade, responsavel, ocup_responsavel, prontuario, hospital, condicao, false); long id_paciente = Servico.SalvarPacienteId(p); Util.Alert("Paciente " + nome + " cadastrad" + p.GetArtigo() + " com sucesso!"); Util.DisposeForm("Pacientes.Visualizar"); Visualizar visualizar = new Visualizar(id_paciente, true); this.Hide(); visualizar.ShowDialog(); this.Close(); } }
private void dgvPacientes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { id_paciente = (long)dgvPacientes.Rows[e.RowIndex].Cells[0].Value; if (visualizar) { this.DialogResult = DialogResult.OK; } else { Util.DisposeForm("Pacientes.Visualizar"); Visualizar visualizar = new Visualizar(id_paciente); this.Hide(); visualizar.ShowDialog(); this.Close(); } } }