public EncuestaAlimentoEntityInfo DataRowToEntityInfo(DataRow dr) { EncuestaAlimentoEntityInfo alimentoEntityInfo = new EncuestaAlimentoEntityInfo(); try { alimentoEntityInfo.EncuestaNro = (int)dr["EncuestaNro"]; alimentoEntityInfo.AlimentoId = (int)dr["AlimentoId"]; 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"]; } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } return(alimentoEntityInfo); }
public bool UpdateFromInfo(EncuestaAlimentoEntityKey EntityKey, EncuestaAlimentoEntityInfo EntityInfo) { try { EncuestaAlimentoEntityUpdate EntityUpdate = new EncuestaAlimentoEntityUpdate(); EntityUpdate.LoadFromInfo(EntityInfo); return(this.Update(EntityKey, EntityUpdate)); } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } }
public void InsertFromInfo(EncuestaAlimentoEntityInfo EntityInfo) { try { EncuestaAlimentoEntityInsert EntityInsert = new EncuestaAlimentoEntityInsert(); EntityInsert.LoadFromInfo(EntityInfo); this.Insert(EntityInsert); } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } }
public EncuestaAlimentoEntityInfo.EncuestaAlimentoEntityInfoList DataTableToListOfEntityInfo(DataTable dt) { EncuestaAlimentoEntityInfo[] pArray = new EncuestaAlimentoEntityInfo[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 EncuestaAlimentoEntityInfo.EncuestaAlimentoEntityInfoList(pArray)); }