public static void ORM(Categoria categoria, DataRow r) { categoria._id = Int32.Parse(r[CategoriaDS.COLUMN_ID_EMPRESA].ToString()); categoria._nombre = r[CategoriaDS.COLUMN_NOMBRE].ToString(); categoria._descripcion = r[CategoriaDS.COLUMN_DESCRIPCION].ToString(); categoria._codigo = r[CategoriaDS.COLUMN_CODIGO].ToString(); categoria._estado = Int32.Parse(r[CategoriaDS.COLUMN_ESTADO].ToString()) == ACTIVO; }
public static List<Categoria> List(FiltroCategorias f) { List<Categoria> resulList = new List<Categoria>(); try { CategoriaDS dataservice = new CategoriaDS(); DataSet listado = dataservice.List(f); if (listado.Tables.Count > 0) { foreach (DataRow d in listado.Tables[0].Rows) { Categoria c = new Categoria(); ORM(c, d); resulList.Add(c); } } } catch (Exception ex) { throw ex; } return resulList; }