public bool AgregarAntropometria(Antropometria antrop, Porciones porcion, DistribucionPorciones distrib) { TOAntropometria antropom = new TOAntropometria(); antropom.Cedula = antrop.Cedula; antropom.Talla = antrop.Talla; antropom.PesoIdeal = antrop.PesoIdeal; antropom.Edad = antrop.Edad; antropom.PMB = antrop.PMB; antropom.Peso = antrop.Peso; antropom.PesoMaxTeoria = antrop.PesoMaxTeoria; antropom.IMC = antrop.IMC; antropom.PorcGrasaAnalizador = antrop.PorcGrasaAnalizador; antropom.PorcGr_Bascula = antrop.PorcGr_Bascula; antropom.GB_BI = antrop.GB_BI; antropom.GB_BD = antrop.GB_BD; antropom.GB_PI = antrop.GB_PI; antropom.GB_PD = antrop.GB_PD; antropom.GB_Tronco = antrop.GB_Tronco; antropom.AguaCorporal = antrop.AguaCorporal; antropom.MasaOsea = antrop.MasaOsea; antropom.Complexión = antrop.Complexión; antropom.EdadMetabolica = antrop.EdadMetabolica; antropom.Cintura = antrop.Cintura; antropom.Abdomen = antrop.Abdomen; antropom.Cadera = antrop.Cadera; antropom.Muslo = antrop.Muslo; antropom.CBM = antrop.CBM; antropom.CircunfMunneca = antrop.CircunfMunneca; antropom.PorcentMusculo = antrop.PorcentMusculo; antropom.PM_BI = antrop.PM_BI; antropom.PM_PD = antrop.PM_PD; antropom.PM_BD = antrop.PM_BD; antropom.PM_PI = antrop.PM_PI; antropom.PM_Tronco = antrop.PM_Tronco; antropom.Observaciones = antrop.Observaciones; antropom.GEB = antrop.GEB; antropom.GET = antrop.GET; antropom.CHOPorc = antrop.CHOPorc; antropom.CHOGram = antrop.CHOGram; antropom.CHO_kcal = antrop.CHO_kcal; antropom.ProteinaPorc = antrop.ProteinaPorc; antropom.ProteinaGram = antrop.ProteinaGram; antropom.Proteinakcal = antrop.Proteinakcal; antropom.GrasaPorc = antrop.GrasaPorc; antropom.GrasaGram = antrop.GrasaGram; antropom.Grasakcal = antrop.Grasakcal; TOPorciones porci = new TOPorciones(porcion.Cedula, porcion.Leche, porcion.Carne, porcion.Vegetales, porcion.Grasa, porcion.Fruta, porcion.Azucar, porcion.Harina, porcion.Suplemento); TODistribucionPorciones distribuc = new TODistribucionPorciones(distrib.Cedula, distrib.Ayunas, distrib.Desayuno, distrib.MediaMañana, distrib.Almuerzo, distrib.MediaTarde, distrib.Cena, distrib.ColacionNocturna); return(daoClienteNutricion.GuardarAntropometria(antropom, porci, distribuc)); }
public Antropometria TraerAntrop(string ced) { Antropometria antropom = new Antropometria(); TOAntropometria antrop = daoClienteNutricion.TraerAntropometria(ced); if (antrop != null) { antropom.Cedula = antrop.Cedula; antropom.Talla = antrop.Talla; antropom.PesoIdeal = antrop.PesoIdeal; antropom.Edad = antrop.Edad; antropom.PMB = antrop.PMB; antropom.Peso = antrop.Peso; antropom.PesoMaxTeoria = antrop.PesoMaxTeoria; antropom.IMC = antrop.IMC; antropom.PorcGrasaAnalizador = antrop.PorcGrasaAnalizador; antropom.PorcGr_Bascula = antrop.PorcGr_Bascula; antropom.GB_BI = antrop.GB_BI; antropom.GB_BD = antrop.GB_BD; antropom.GB_PI = antrop.GB_PI; antropom.GB_PD = antrop.GB_PD; antropom.GB_Tronco = antrop.GB_Tronco; antropom.AguaCorporal = antrop.AguaCorporal; antropom.MasaOsea = antrop.MasaOsea; antropom.Complexión = antrop.Complexión; antropom.EdadMetabolica = antrop.EdadMetabolica; antropom.Cintura = antrop.Cintura; antropom.Abdomen = antrop.Abdomen; antropom.Cadera = antrop.Cadera; antropom.Muslo = antrop.Muslo; antropom.CBM = antrop.CBM; antropom.CircunfMunneca = antrop.CircunfMunneca; antropom.PorcentMusculo = antrop.PorcentMusculo; antropom.PM_BI = antrop.PM_BI; antropom.PM_PD = antrop.PM_PD; antropom.PM_BD = antrop.PM_BD; antropom.PM_PI = antrop.PM_PI; antropom.PM_Tronco = antrop.PM_Tronco; antropom.Observaciones = antrop.Observaciones; antropom.GEB = antrop.GEB; antropom.GET = antrop.GET; antropom.CHOPorc = antrop.CHOPorc; antropom.CHOGram = antrop.CHOGram; antropom.CHO_kcal = antrop.CHO_kcal; antropom.ProteinaPorc = antrop.ProteinaPorc; antropom.ProteinaGram = antrop.ProteinaGram; antropom.Proteinakcal = antrop.Proteinakcal; antropom.GrasaPorc = antrop.GrasaPorc; antropom.GrasaGram = antrop.GrasaGram; antropom.Grasakcal = antrop.Grasakcal; return(antropom); } else { return(null); } }
/** * Este metodo obtiene una lista conlos datos necesarios para obtener el IMC de las personas *@param edad1 Es la edad inicio por la que se hara la busqueda *@param edad2 Es la edad final por la que se hara la busqueda *@return Lista de datos necesarios para calcular el IMC */ private List <Antropometria> obtenerIMCEdades(int edad1, int edad2) { DAOReportes reporte = new DAOReportes(); List <TOAntropometria> lisTO = reporte.obtenerIMCEdades(edad1, edad2); List <Antropometria> list = new List <Antropometria>(); foreach (TOAntropometria to in lisTO) { Antropometria ant = new Antropometria(to.Cedula, to.Talla, to.Peso, to.Edad); list.Add(ant); } return(list); }
/** * Método publico que permite agregar los datos de antropometria de un paciente * @param antrop, objeto de tipo Antropometria * @param porcion, objeto de tipo Porciones * @param Listdistrib, lista de tipo DistribucionPorciones * @return bool, retorna si se agregó correctamente o no. */ public bool AgregarAntropometria(Antropometria antrop, Porciones porcion, List <DistribucionPorciones> Listdistrib) { List <TODistribucionPorciones> lista = new List <TODistribucionPorciones>(); if (Listdistrib.Count != 0 && Listdistrib != null) { foreach (DistribucionPorciones porciones in Listdistrib) { lista.Add(new TODistribucionPorciones(porciones.Descripcion, porciones.TiempoComida, porciones.Hora, porciones.Cedula)); } } else { lista = null; } TOAntropometria antropom = new TOAntropometria(); antropom.Cedula = antrop.Cedula; antropom.Talla = antrop.Talla; antropom.PesoIdeal = antrop.PesoIdeal; antropom.Edad = antrop.Edad; antropom.PMB = antrop.PMB; antropom.Peso = antrop.Peso; antropom.PesoMaxTeoria = antrop.PesoMaxTeoria; antropom.IMC = antrop.IMC; antropom.PorcGrasaAnalizador = antrop.PorcGrasaAnalizador; antropom.PorcGr_Bascula = antrop.PorcGr_Bascula; antropom.GB_BI = antrop.GB_BI; antropom.GB_BD = antrop.GB_BD; antropom.GB_PI = antrop.GB_PI; antropom.GB_PD = antrop.GB_PD; antropom.GB_Tronco = antrop.GB_Tronco; antropom.AguaCorporal = antrop.AguaCorporal; antropom.MasaOsea = antrop.MasaOsea; antropom.Complexión = antrop.Complexión; antropom.EdadMetabolica = antrop.EdadMetabolica; antropom.Cintura = antrop.Cintura; antropom.Abdomen = antrop.Abdomen; antropom.Cadera = antrop.Cadera; antropom.MusloDer = antrop.MusloDer; antropom.MusloIzq = antrop.MusloIzq; antropom.CBM = antrop.CBM; antropom.CircunfMunneca = antrop.CircunfMunneca; antropom.PorcentGViceral = antrop.PorcentGViceral; antropom.PorcentMusculo = antrop.PorcentMusculo; antropom.PM_BI = antrop.PM_BI; antropom.PM_PD = antrop.PM_PD; antropom.PM_BD = antrop.PM_BD; antropom.PM_PI = antrop.PM_PI; antropom.PM_Tronco = antrop.PM_Tronco; antropom.Observaciones = antrop.Observaciones; antropom.GEB = antrop.GEB; antropom.GET = antrop.GET; antropom.CHOPorc = antrop.CHOPorc; antropom.CHOGram = antrop.CHOGram; antropom.CHO_kcal = antrop.CHO_kcal; antropom.ProteinaPorc = antrop.ProteinaPorc; antropom.ProteinaGram = antrop.ProteinaGram; antropom.Proteinakcal = antrop.Proteinakcal; antropom.GrasaPorc = antrop.GrasaPorc; antropom.GrasaGram = antrop.GrasaGram; antropom.Grasakcal = antrop.Grasakcal; TOPorciones porci = new TOPorciones(porcion.Cedula, porcion.Leche, porcion.Carne, porcion.Vegetales, porcion.Grasa, porcion.Fruta, porcion.Azucar, porcion.Harina, porcion.Suplemento); return(daoClienteNutricion.GuardarAntropometria(antropom, porci, lista)); }
public bool ModificarExped(ClienteNutricion clienteModif, HistorialMedico histModif, HabitoAlimentario habModif, List <Recordatorio24H> listRecordModif, Antropometria antropModif, Porciones porcModif, List <DistribucionPorciones> distrModif) { TOClienteNutricion cliente = new TOClienteNutricion(); cliente.Cedula = clienteModif.Cedula; cliente.Nombre = clienteModif.Nombre; cliente.Apellido1 = clienteModif.Apellido1; cliente.Apellido2 = clienteModif.Apellido2; cliente.Fecha_Nacimiento = clienteModif.Fecha_Nacimiento; cliente.Sexo = clienteModif.Sexo; cliente.Estado_Civil = clienteModif.Estado_Civil; cliente.WhatsApp = clienteModif.WhatsApp; cliente.Telefono = clienteModif.Telefono; cliente.Residencia = clienteModif.Residencia; cliente.Ocupacion = clienteModif.Ocupacion; cliente.FechaIngreso = clienteModif.FechaIngreso; cliente.Correo = clienteModif.Correo; cliente.Consultorio = clienteModif.Consultorio; cliente.Estado = clienteModif.Estado; TOHistorialMedico histmed = new TOHistorialMedico(); histmed.Cedula = histModif.Cedula; histmed.Antecedentes = histModif.Antecedentes; histmed.Patologias = histModif.Patologias; histmed.ConsumeLicor = histModif.ConsumeLicor; histmed.Fuma = histModif.Fuma; histmed.FrecFuma = histModif.FrecFuma; histmed.FrecLicor = histModif.FrecLicor; histmed.UltimoExamen = histModif.UltimoExamen; histmed.ActividadFisica = histModif.ActividadFisica; TOHabitoAlimentario habAlime = new TOHabitoAlimentario(); habAlime.Cedula = habModif.Cedula; habAlime.ComidaDiaria = habModif.ComidaDiaria; habAlime.ComidaHorasDia = habModif.ComidaHorasDia; habAlime.AfueraExpress = habModif.AfueraExpress; habAlime.ComidaFuera = habModif.ComidaFuera; habAlime.AzucarBebida = habModif.AzucarBebida; habAlime.ComidaElaboradCon = habModif.ComidaElaboradCon; habAlime.AguaDiaria = habModif.AguaDiaria; habAlime.Aderezos = habModif.Aderezos; habAlime.Fruta = habModif.Fruta; habAlime.Verdura = habModif.Verdura; habAlime.Leche = habModif.Leche; habAlime.Huevo = habModif.Huevo; habAlime.Yogurt = habModif.Yogurt; habAlime.Carne = habModif.Carne; habAlime.Queso = habModif.Queso; habAlime.Aguacate = habModif.Aguacate; habAlime.Semillas = habAlime.Semillas; List <TORecordatorio24H> listRecord = new List <TORecordatorio24H>(); foreach (Recordatorio24H r in listRecordModif) { listRecord.Add(new TORecordatorio24H(r.Cedula, r.TiempoComida, r.Hora, r.Descripcion)); } TOAntropometria antrop = new TOAntropometria(); antrop.Cedula = antropModif.Cedula; antrop.Talla = antropModif.Talla; antrop.PesoIdeal = antropModif.PesoIdeal; antrop.Edad = antropModif.Edad; antrop.PMB = antropModif.PMB; antrop.Peso = antropModif.Peso; antrop.PesoMaxTeoria = antropModif.PesoMaxTeoria; antrop.IMC = antropModif.IMC; antrop.PorcGrasaAnalizador = antropModif.PorcGrasaAnalizador; antrop.PorcGr_Bascula = antropModif.PorcGr_Bascula; antrop.GB_BI = antropModif.GB_BI; antrop.GB_BD = antropModif.GB_BD; antrop.GB_PI = antropModif.GB_PI; antrop.GB_PD = antropModif.GB_PD; antrop.GB_Tronco = antropModif.GB_Tronco; antrop.AguaCorporal = antropModif.AguaCorporal; antrop.MasaOsea = antropModif.MasaOsea; antrop.Complexión = antropModif.Complexión; antrop.EdadMetabolica = antropModif.EdadMetabolica; antrop.Cintura = antropModif.Cintura; antrop.Abdomen = antropModif.Abdomen; antrop.Cadera = antropModif.Cadera; antrop.MusloDer = antropModif.MusloDer; antrop.MusloIzq = antropModif.MusloIzq; antrop.CBM = antropModif.CBM; antrop.CircunfMunneca = antropModif.CircunfMunneca; antrop.PorcentGViceral = antropModif.PorcentGViceral; antrop.PorcentMusculo = antropModif.PorcentMusculo; antrop.PM_BI = antropModif.PM_BI; antrop.PM_PD = antropModif.PM_PD; antrop.PM_BD = antropModif.PM_BD; antrop.PM_PI = antropModif.PM_PI; antrop.PM_Tronco = antropModif.PM_Tronco; antrop.Observaciones = antropModif.Observaciones; antrop.GEB = antropModif.GEB; antrop.GET = antropModif.GET; antrop.CHOPorc = antropModif.CHOPorc; antrop.CHOGram = antropModif.CHOGram; antrop.CHO_kcal = antropModif.CHO_kcal; antrop.ProteinaPorc = antropModif.ProteinaPorc; antrop.ProteinaGram = antropModif.ProteinaGram; antrop.Proteinakcal = antropModif.Proteinakcal; antrop.GrasaPorc = antropModif.GrasaPorc; antrop.GrasaGram = antropModif.GrasaGram; antrop.Grasakcal = antropModif.Grasakcal; TOPorciones porc = new TOPorciones(); porc.Cedula = porcModif.Cedula; porc.Leche = porcModif.Leche; porc.Carne = porcModif.Carne; porc.Vegetales = porcModif.Vegetales; porc.Grasa = porcModif.Grasa; porc.Fruta = porcModif.Fruta; porc.Azucar = porcModif.Azucar; porc.Harina = porcModif.Harina; porc.Suplemento = porcModif.Suplemento; List <TODistribucionPorciones> listDist = new List <TODistribucionPorciones>(); foreach (DistribucionPorciones d in distrModif) { listDist.Add(new TODistribucionPorciones(d.Descripcion, d.TiempoComida, d.Hora, d.Cedula)); } return(daoClienteNutricion.ModificarExpediente(cliente, histmed, habAlime, listRecord, antrop, porc, listDist)); }