public Listado_NutrientesPorEncuestasEntityInfo DataRowToEntityInfo(DataRow dr) { Listado_NutrientesPorEncuestasEntityInfo encuestasEntityInfo = new Listado_NutrientesPorEncuestasEntityInfo(); try { encuestasEntityInfo.EncuestaNro = (int)dr["EncuestaNro"]; encuestasEntityInfo.UserId = (Guid)dr["UserId"]; encuestasEntityInfo.Apellido = (string)dr["Apellido"]; encuestasEntityInfo.Nombres = (string)dr["Nombres"]; encuestasEntityInfo.Empresa = Convert.IsDBNull(dr["Empresa"]) ? (string)null : (string)dr["Empresa"]; encuestasEntityInfo.HistoriaClinica = Convert.IsDBNull(dr["HistoriaClinica"]) ? (string)null : (string)dr["HistoriaClinica"]; encuestasEntityInfo.Fecha = Convert.IsDBNull(dr["Fecha"]) ? new DateTime?() : (DateTime?)dr["Fecha"]; encuestasEntityInfo.Sexo = Convert.IsDBNull(dr["Sexo"]) ? (string)null : (string)dr["Sexo"]; encuestasEntityInfo.Edad = Convert.IsDBNull(dr["Edad"]) ? new short?() : (short?)dr["Edad"]; encuestasEntityInfo.Peso = Convert.IsDBNull(dr["Peso"]) ? new Decimal?() : (Decimal?)dr["Peso"]; encuestasEntityInfo.Talla = Convert.IsDBNull(dr["Talla"]) ? new Decimal?() : (Decimal?)dr["Talla"]; encuestasEntityInfo.IMC = Convert.IsDBNull(dr["IMC"]) ? new Decimal?() : (Decimal?)dr["IMC"]; encuestasEntityInfo.TipoDeDieta = (string)dr["TipoDeDieta"]; encuestasEntityInfo.Nombre = Convert.IsDBNull(dr["Nombre"]) ? (string)null : (string)dr["Nombre"]; encuestasEntityInfo.CantidadNutriente = Convert.IsDBNull(dr["CantidadNutriente"]) ? new Decimal?() : (Decimal?)dr["CantidadNutriente"]; } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } return(encuestasEntityInfo); }
public Listado_NutrientesPorEncuestasEntityInfo.Listado_NutrientesPorEncuestasEntityInfoList DataTableToListOfEntityInfo(DataTable dt) { Listado_NutrientesPorEncuestasEntityInfo[] pArray = new Listado_NutrientesPorEncuestasEntityInfo[dt.Rows.Count]; try { for (int index = 0; index < dt.Rows.Count; ++index) { pArray[index] = this.DataRowToEntityInfo(dt.Rows[index]); } } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } return(new Listado_NutrientesPorEncuestasEntityInfo.Listado_NutrientesPorEncuestasEntityInfoList(pArray)); }