public bool guardar(HistoriaClinica historiaclinica) { ConexionBD.getSession().Save(historiaclinica); ConexionBD.getSession().Flush(); return existe(historiaclinica); }
private bool existe(HistoriaClinica h) { if (ConexionBD.getSession().CreateCriteria(typeof(HistoriaClinica)).Add(Expression.Eq("Numero", h.Numero)).Add(Expression.Eq("FechaAlta", h.FechaAlta)).Add(Expression.Eq("FechaBaja", h.FechaBaja)).List<HistoriaClinica>().Count > 0) { return true; } else { return false; } }
public virtual void crearHistoriaClinica() { historiaClinica = new HistoriaClinica(); //GestorHistoriaClinica gh = new GestorHistoriaClinica(); //IList<HistoriaClinica> historias = gh.getAll(); //int maximo = 0; //foreach (HistoriaClinica hc in historias) //{ // if (int.Parse(hc.Numero) > maximo) // maximo = int.Parse(hc.Numero); //} //historiaClinica.Numero = (maximo + 1).ToString(); antecedente = new Antecedente(); historiaClinica.Visitas = new List<Visita>(); }
public void CargarDatos() { if (paciente != null) { cmbTipoDocumento.SelectedItem = (TipoDocumento)paciente.TipoDocumento; txtApellido.Text = paciente.Apellidos; txtNombre.Text = paciente.Nombres; txtNroDoc.Text = paciente.NumeroDocumento.ToString(); if (paciente.HistoriaClinica != null) { hc = new HistoriaClinica(); hc = paciente.HistoriaClinica; txtNumero.Text = hc.Numero; visitas = hc.Visitas; } } cargarGrillaVisitas(); cargarGrillaEstudios(); // CargarGrillaMedicacion(); }