private void btnEditarRegisto_Click(object sender, EventArgs e) { if (dgvExames.CurrentRow != null) { Domain.Exame exame = (Domain.Exame)dgvExames.CurrentRow.DataBoundItem; Exame.FrmExameNew.Open(exame.Id); FillExames(); } }
private Domain.Exame GetExameInfo() { var result = new Domain.Exame(); // Identificacao result.Nome = txtNome.Text; if (dtpDataNascimento.Checked) { result.DataNascimento = dtpDataNascimento.Value; result.Idade = CalculateAge(dtpDataNascimento.Value); } result.Genre = rdbFeminino.Checked ? Domain.Enums.Genre.Fem : Domain.Enums.Genre.Masc; // Informação do Exame result.Data = dtpDataExame.Value; result.RequisitadoPor = cmbRequisitadoPor.Text; result.TransmissaoAcustica = cmbTransmissaoAcustica.Text; result.InfoClinica = txtInfoClinica.Text; result.Height = GetIntFromTextBox(txtHeight); result.Weight = GetIntFromTextBox(txtWeight); result.BodySurface = result.CalculateBodySurface(); // Dimensoes result.DiametroAorta = GetIntFromTextBox(txtRaizAorta); result.DiametroAortaAscendente = GetIntFromTextBox(txtAortaAscendente); result.DiametroAuriculaEsquerda = GetIntFromTextBox(txtAuriculaEsquerda); result.DiametroAuriculaEsquerda1 = GetIntFromTextBox(txtAuriculaEsquerda1); result.DiametroAuriculaEsquerda2 = GetIntFromTextBox(txtAuriculaEsquerda2); result.DiametroVETeleadiastole = GetIntFromTextBox(txtVEtelediastole); result.DiametroVETelessistole = GetIntFromTextBox(txtVEtelessistole); result.DiametroSepto = GetIntFromTextBox(txtSepto); result.DiametroParedePosterior = GetIntFromTextBox(txtParedeSuperior); result.FracaoEjecao = GetIntFromTextBox(txtFracaoEjecao); result.DiametroFuncaoVd = GetIntFromTextBox(txtFuncaoVD); result.MassaVE = result.CalcMassaVE(); result.VolumeDiastolico = GetIntFromTextBox(txtVEDiastolico); // Text info result.EstruturasValvulares = txtEstruturasValvulares.Text; result.CavidadesCardiacas = txtCavidadesCardiacas.Text; result.EspessuraParedesVentriculares = txtEspessuraParedes.Text; result.FuncaoVentricular = txtFuncaoVentricular.Text; result.MassasIntracavitarias = txtMassasIntracavitarias.Text; result.Pericardio = txtPericardico.Text; // Final result.Conclusao = txtConclusao.Text; result.Medico1 = cmbCardiologista1.Text; result.Medico2 = cmbCardiologista2.Text; return(result); }
public void SetExame(int exameId) { Exame = GerallApp.AppRepository.Exames.Find(exameId); FillExame(); }
private void dgvExames_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { Domain.Exame exame = (Domain.Exame)dgvExames.Rows[e.RowIndex].DataBoundItem; Exame.FrmExameNew.Open(exame.Id); FillExames(); }