public ActionResult Pathological() { var model = new ModelPathological(); var patient = (from p in DB.Paciente where p.idPaciente == idPatient select p).First(); model.antecendet = patient.AntecedentePerionatal; if (patient.rubeola != null) { model.rubeola = CheckElement(patient.rubeola.ToString().Substring(0, 1)); model.ageRubeola = int.Parse(patient.rubeola.ToString().Substring(1)); } if (patient.sarampion != null) { model.sarampion = CheckElement(patient.sarampion.ToString().Substring(0, 1)); model.ageSarampion = int.Parse(patient.sarampion.ToString().Substring(1)); } if (patient.tosferina != null) { model.tosFerina = CheckElement(patient.tosferina.ToString().Substring(0, 1)); model.ageTosFerina = int.Parse(patient.tosferina.ToString().Substring(1)); } if (patient.roseola != null) { model.roseola = CheckElement(patient.roseola.ToString().Substring(0, 1)); model.ageRoseola = int.Parse(patient.roseola.ToString().Substring(1)); } if (patient.varicela != null) { model.varicela = CheckElement(patient.varicela.ToString().Substring(0, 1)); model.ageVaricela = int.Parse(patient.varicela.ToString().Substring(1)); } if (patient.EnfContagiosas != null) { string enf = patient.EnfContagiosas.ToString(); model.faringitis = CheckElement(enf.Substring(0, 1)); model.amigdalitis = CheckElement(enf.Substring(1, 1)); model.parasitosis = CheckElement(enf.Substring(2, 1)); model.hepatitis = CheckElement(enf.Substring(3, 1)); model.infeccion = CheckElement(enf.Substring(4, 1)); model.gastro = CheckElement(enf.Substring(5, 1)); model.otitis = CheckElement(enf.Substring(6, 1)); model.conjutivitis = CheckElement(enf.Substring(7, 1)); model.micosis = CheckElement(enf.Substring(8, 1)); model.bronquitis = CheckElement(enf.Substring(9, 1)); model.bronco = CheckElement(enf.Substring(10, 1)); model.estomatitis = CheckElement(enf.Substring(11, 1)); } model.otherDisease = patient.EnfInfectocontagiosas; model.otherContagious = patient.EnfContagiosasyEvol; SetAges(); GetPathological(); return(View(model)); }
public ActionResult Pathological(ModelPathological model) { var pat = (from p in DB.Paciente where p.idPaciente == idPatient select p).First(); pat.AntecedentePerionatal = model.antecendet; string enfContagiosas; enfContagiosas = NumBoolean(model.faringitis); enfContagiosas += NumBoolean(model.amigdalitis); enfContagiosas += NumBoolean(model.parasitosis); enfContagiosas += NumBoolean(model.hepatitis); enfContagiosas += NumBoolean(model.infeccion); enfContagiosas += NumBoolean(model.gastro); enfContagiosas += NumBoolean(model.otitis); enfContagiosas += NumBoolean(model.conjutivitis); enfContagiosas += NumBoolean(model.micosis); enfContagiosas += NumBoolean(model.bronquitis); enfContagiosas += NumBoolean(model.bronco); enfContagiosas += NumBoolean(model.estomatitis); pat.EnfContagiosas = enfContagiosas; pat.EnfContagiosasyEvol = model.otherContagious; pat.EnfInfectocontagiosas = model.otherDisease; pat.rubeola = NumBoolean(model.rubeola) + model.ageRubeola; pat.sarampion = NumBoolean(model.sarampion) + model.ageSarampion; pat.tosferina = NumBoolean(model.tosFerina) + model.ageTosFerina; pat.roseola = NumBoolean(model.roseola) + model.ageRoseola; pat.varicela = NumBoolean(model.varicela) + model.ageVaricela; ModelState.Clear(); DB.SaveChanges(); SetAges(); GetPathological(); return(View(model)); }