//OK 24/05/12 private void frmForm_Load(object sender, EventArgs e) { this.Text = oTxt.TituloFichaPaciente; if (oConsulta != null) { oPersona = new classPersona(); oDiagnostico = new classDiagnostico(); oValidar = new classValidaciones(); // Inicio Ficha this.ConfiguracionFicha(); // Cargo los Combos oComboBox = new classControlComboBoxes(); oComboBox.CargaCombo(cmbObraSocial, oConsulta.ListaObraSociales(false), oConsulta.Table); oComboBox.CargaCombo(cmbTipoPaciente, oConsulta.ListaTipoDePersonas(), oConsulta.Table); this.CargarCombosCiudadBarrio(); this.ini(); } else { MessageBox.Show(oTxt.ErrorObjetoIndefinido); this.Close(); } }
//OK 24/05/12 private void btnAgregar_Click(object sender, EventArgs e) { classDiagnostico oDs = new classDiagnostico(); Formularios.frmDiagnostico frmD = new Formularios.frmDiagnostico(); frmD.oConsulta = this.oConsulta; frmD.oUtil = this.oUtil; if (dgvDiagnostico.Rows.Count != 0) { // Traigo el diagnostico del paciente solicitado oDs.IdDiagnostico = Convert.ToInt32(dgvDiagnostico.Rows[SelectRow].Cells["dgvID"].Value); oDs = oConsulta.SelectDiagnostico(oDs); } else { // No Existe Diagnostico Previo oDs.IdPersona = oPersona.IdPersona; } // LLamo al formulario Diagnostico frmD.Modo = Formularios.frmDiagnostico.Vista.Nuevo; frmD.oDiagnostico = oDs; frmD.ShowDialog(); // Actualizo la grilla this.GenerarGrillaDiagnostico(oConsulta.SelectDiagnosticoPersona(oDiagnostico)); this.CargarDiagnostico(); }