/// <summary> /// Busca pelo paciente. /// </summary> private void btnBuscarPaciente_Click(object sender, EventArgs e) { // desabilita botão this.btnProximo.Enabled = false; // escolha do paciente FrmBuscarPaciente frmBuscarPaciente = new FrmBuscarPaciente(); if (frmBuscarPaciente.ShowDialog(this) == DialogResult.Cancel) { frmBuscarPaciente.Dispose(); return; } // modifica cursor Cursor.Current = Cursors.WaitCursor; try { // componente de negócio PacienteBc pacienteBc = new PacienteBc(); // busca pelo paciente this.pacienteRow = pacienteBc.BuscarPaciente(frmBuscarPaciente.CodigoPaciente); // nome do paciente this.txtPaciente.Text = this.pacienteRow.Nome; // habilita botão this.btnProximo.Enabled = true; } catch (Exception ex) { string strMessage = this.resourceMgr.GetString(ex.Message); if (strMessage == null) { FrmErro frmErro = new FrmErro(); frmErro.Mensagem = ex.Message; frmErro.ShowDialog(this); frmErro.Dispose(); } else { FrmErro frmErro = new FrmErro(); frmErro.Mensagem = strMessage; frmErro.ShowDialog(this); frmErro.Dispose(); } } finally { frmBuscarPaciente.Dispose(); Cursor.Current = Cursors.Default; } }
/// <summary> /// Busca pelo paciente. /// </summary> private void btnBuscarPaciente_Click(object sender, EventArgs e) { // escolha do paciente FrmBuscarPaciente frmBuscarPaciente = new FrmBuscarPaciente(); if (frmBuscarPaciente.ShowDialog(this) == DialogResult.Cancel) { frmBuscarPaciente.Dispose(); return; } // lista cálculos ListarCalculosIMC(frmBuscarPaciente.CodigoPaciente); // libera memória frmBuscarPaciente.Dispose(); }
/// <summary> /// Busca pelo paciente. /// </summary> private void btnBuscar_Click(object sender, EventArgs e) { FrmBuscarPaciente frmBuscarPaciente = new FrmBuscarPaciente(); if (frmBuscarPaciente.ShowDialog(this) == DialogResult.OK) { Cursor.Current = Cursors.WaitCursor; try { // componente de negócio PacienteBc pacienteBc = new PacienteBc(); // busca pelo paciente this.pacienteRow = pacienteBc.BuscarPaciente(frmBuscarPaciente.CodigoPaciente); // atribui dados aos controles this.txtNome.Text = this.pacienteRow.Nome; this.mtxtCPF.Text = this.pacienteRow.CPF; this.dtpDataNascimento.Value = this.pacienteRow.DataNascimento; this.txtEndereco.Text = this.pacienteRow.Endereco; this.txtComplemento.Text = this.pacienteRow.Complemento; this.txtBairro.Text = this.pacienteRow.Bairro; this.mtxtCEP.Text = this.pacienteRow.CEP; this.txtCidade.Text = this.pacienteRow.Cidade; this.cmbEstado.SelectedIndex = this.cmbEstado.FindStringExact(this.pacienteRow.Estado); this.cmbSexo.SelectedIndex = (this.pacienteRow.Sexo) ? 1 : 0; this.txtNacionalidade.Text = this.pacienteRow.Nacionalidade; this.txtEmail.Text = this.pacienteRow.Email; this.txtFoneResidencial.Text = this.pacienteRow.TelefoneResidencial; this.txtFoneComercial.Text = this.pacienteRow.TelefoneComercial; this.txtFoneCelular.Text = this.pacienteRow.TelefoneCelular; this.txtObservacoesGerais.Text = this.pacienteRow.Observacoes; // muda estado MudarEstado(Estado.Mostrando); } catch (Exception ex) { string strMessage = this.resourceMgr.GetString(ex.Message); if (strMessage == null) { FrmErro frmErro = new FrmErro(); frmErro.Mensagem = ex.Message; frmErro.ShowDialog(this); frmErro.Dispose(); } else { FrmErro frmErro = new FrmErro(); frmErro.Mensagem = strMessage; frmErro.ShowDialog(this); frmErro.Dispose(); } } Cursor.Current = Cursors.Default; } frmBuscarPaciente.Dispose(); }