Пример #1
0
        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);
        }
Пример #2
0
 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;
     }
 }
Пример #3
0
 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;
     }
 }
Пример #4
0
 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));
 }