public M_Consulta GetConsulta(int Id_Consulta) { M_Consulta oConsulta = M_Consulta.obtenerInstancia(); string query = "SELECT * FROM T_Consultas WHERE Id_Consulta = '" + Id_Consulta + "' "; DataTable dt = oConexion.EjecutaQueryParam(query); try { if (dt != null) { foreach (DataRow row in dt.Rows) { oConsulta = M_Consulta.obtenerInstancia(); oConsulta.Id_Consulta = Convert.ToInt32(row["Id_Consulta"].ToString()); oConsulta.FechaConsulta = Convert.ToDateTime(row["FechaConsulta"].ToString()); oConsulta.Anamnesis = row["Anamnesis"].ToString(); oConsulta.Diagnosticos = row["Diagnosticos"].ToString(); oConsulta.Tratamientos = row["Tratamientos"].ToString(); oConsulta.Exploraciones = row["Exploraciones"].ToString(); oConsulta.Observaciones = row["Observaciones"].ToString(); oConsulta.PA_Sistolica = Convert.ToInt32(row["PA_Sistolica"].ToString()); oConsulta.PA_Diastolica = Convert.ToInt32(row["PA_Diastolica"].ToString()); oConsulta.Pulsaciones = Convert.ToInt32(row["Pulsaciones"].ToString()); oConsulta.R_Respiratorio = Convert.ToInt32(row["R_Respiratorio"].ToString()); oConsulta.Temperatura = Convert.ToDecimal(row["Temperatura"].ToString()); oConsulta.Peso = Convert.ToInt32(row["Peso"].ToString()); oConsulta.Altura = Convert.ToInt32(row["Altura"].ToString()); oConsulta.IMC = Convert.ToInt32(row["IMC"].ToString()); oConsulta.Id_HC = Convert.ToInt32(row["Id_HC"].ToString()); oConsulta.Id_Especialista = Convert.ToInt32(row["Id_Especialista"].ToString()); oConsulta.Id_Estado = Convert.ToInt32(row["Id_Estado"].ToString()); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } return oConsulta; }
//Instancia de C_Receta public static M_Consulta obtenerInstancia() { if (instancia == null) //Si ya esta creada la instancia o si esta eliminada { instancia = new M_Consulta(); } return instancia; }
private void CompletaFormulario(M_Consulta _oConsulta) { txtId_Consulta.Text = _oConsulta.Id_Consulta.ToString(); dtpConsulta.Value = _oConsulta.FechaConsulta; richAnamnesis.Text = _oConsulta.Anamnesis; richDiagnostico.Text = _oConsulta.Diagnosticos; richTratamiento.Text = _oConsulta.Tratamientos; richExploracion.Text = _oConsulta.Exploraciones; richObservaciones.Text = _oConsulta.Observaciones; numericUDPSistolica.Value = _oConsulta.PA_Sistolica; numericUDPDiastolica.Value = _oConsulta.PA_Diastolica; numericUDPulsacion.Value = _oConsulta.Pulsaciones; numericUDRRespi.Value = _oConsulta.R_Respiratorio; numericUDTemp.Value = _oConsulta.Temperatura; numericUDPeso.Value = _oConsulta.Peso; numericUDAltura.Value = _oConsulta.Altura; txtIMC.Text = _oConsulta.IMC.ToString(); oEspecialista = oEspecialista_c.GetEspecialista(_oConsulta.Id_Especialista); txtEspecialista.Text = oEspecialista.NombreCompleto; oPaciente = oPaciente_c.GetPaciente(_oConsulta.Id_HC); txtPaciente.Text = oPaciente.NombreCompleto; }