public AlimentoEntityInfo DataRowToEntityInfo(DataRow dr) { AlimentoEntityInfo alimentoEntityInfo = new AlimentoEntityInfo(); try { alimentoEntityInfo.AlimentoId = (int)dr["AlimentoId"]; alimentoEntityInfo.Codigo = (string)dr["Codigo"]; alimentoEntityInfo.Nombre = (string)dr["Nombre"]; alimentoEntityInfo.Tipo = Convert.IsDBNull(dr["Tipo"]) ? (string)null : (string)dr["Tipo"]; alimentoEntityInfo.Estacional = (string)dr["Estacional"]; alimentoEntityInfo.Pequeña = (Decimal)dr["Pequeña"]; alimentoEntityInfo.Mediana = (Decimal)dr["Mediana"]; alimentoEntityInfo.Grande = (Decimal)dr["Grande"]; alimentoEntityInfo.Estado = (string)dr["Estado"]; alimentoEntityInfo.TipoDeAlimentoId = Convert.IsDBNull(dr["TipoDeAlimentoId"]) ? new int?() : (int?)dr["TipoDeAlimentoId"]; alimentoEntityInfo.OrdenDeVisualizacion = Convert.IsDBNull(dr["OrdenDeVisualizacion"]) ? new int?() : (int?)dr["OrdenDeVisualizacion"]; } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } return(alimentoEntityInfo); }
public bool UpdateFromInfo(AlimentoEntityKey EntityKey, AlimentoEntityInfo EntityInfo) { try { AlimentoEntityUpdate EntityUpdate = new AlimentoEntityUpdate(); EntityUpdate.LoadFromInfo(EntityInfo); return(this.Update(EntityKey, EntityUpdate)); } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } }
public int InsertFromInfo(AlimentoEntityInfo EntityInfo) { try { AlimentoEntityInsert EntityInsert = new AlimentoEntityInsert(); EntityInsert.LoadFromInfo(EntityInfo); return(this.Insert_Return_Scalar(EntityInsert)); } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } }
public AlimentoEntityInfo.AlimentoEntityInfoList DataTableToListOfEntityInfo(DataTable dt) { AlimentoEntityInfo[] pArray = new AlimentoEntityInfo[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 AlimentoEntityInfo.AlimentoEntityInfoList(pArray)); }