public vEncuestaAlimentoEntityInfo DataRowToEntityInfo(DataRow dr) { vEncuestaAlimentoEntityInfo alimentoEntityInfo = new vEncuestaAlimentoEntityInfo(); try { alimentoEntityInfo.EncuestaNro = (int)dr["EncuestaNro"]; alimentoEntityInfo.AlimentoId = (int)dr["AlimentoId"]; alimentoEntityInfo.Codigo = (string)dr["Codigo"]; alimentoEntityInfo.Nombre = (string)dr["Nombre"]; alimentoEntityInfo.Nunca = Convert.IsDBNull(dr["Nunca"]) ? new bool?() : (bool?)dr["Nunca"]; alimentoEntityInfo.VecesPorMes = Convert.IsDBNull(dr["VecesPorMes"]) ? new int?() : (int?)dr["VecesPorMes"]; alimentoEntityInfo.VecesPorSemana = Convert.IsDBNull(dr["VecesPorSemana"]) ? new int?() : (int?)dr["VecesPorSemana"]; alimentoEntityInfo.VecesPorDia = Convert.IsDBNull(dr["VecesPorDia"]) ? new int?() : (int?)dr["VecesPorDia"]; alimentoEntityInfo.PorcionPequeña = Convert.IsDBNull(dr["PorcionPequeña"]) ? new bool?() : (bool?)dr["PorcionPequeña"]; alimentoEntityInfo.PorcionMediana = Convert.IsDBNull(dr["PorcionMediana"]) ? new bool?() : (bool?)dr["PorcionMediana"]; alimentoEntityInfo.PorcionGrande = Convert.IsDBNull(dr["PorcionGrande"]) ? new bool?() : (bool?)dr["PorcionGrande"]; alimentoEntityInfo.TamañoPorcion = Convert.IsDBNull(dr["TamañoPorcion"]) ? new Decimal?() : (Decimal?)dr["TamañoPorcion"]; alimentoEntityInfo.Cantidad = Convert.IsDBNull(dr["Cantidad"]) ? new Decimal?() : (Decimal?)dr["Cantidad"]; alimentoEntityInfo.Pequeña = (Decimal)dr["Pequeña"]; alimentoEntityInfo.Mediana = (Decimal)dr["Mediana"]; alimentoEntityInfo.Grande = (Decimal)dr["Grande"]; alimentoEntityInfo.TipoDeAlimentoId = Convert.IsDBNull(dr["TipoDeAlimentoId"]) ? new int?() : (int?)dr["TipoDeAlimentoId"]; alimentoEntityInfo.OrdenDeVisualizacion = Convert.IsDBNull(dr["OrdenDeVisualizacion"]) ? new int?() : (int?)dr["OrdenDeVisualizacion"]; alimentoEntityInfo.Estado = (string)dr["Estado"]; alimentoEntityInfo.Tipo = Convert.IsDBNull(dr["Tipo"]) ? (string)null : (string)dr["Tipo"]; } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } return(alimentoEntityInfo); }
public vEncuestaAlimentoEntityInfo.vEncuestaAlimentoEntityInfoList DataTableToListOfEntityInfo(DataTable dt) { vEncuestaAlimentoEntityInfo[] pArray = new vEncuestaAlimentoEntityInfo[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 vEncuestaAlimentoEntityInfo.vEncuestaAlimentoEntityInfoList(pArray)); }