public static List<Empresa> List(FiltroEmpresa f) { List<Empresa> resulList = new List<Empresa>(); try { EmpresaDS dataservice = new EmpresaDS(); DataSet listado = dataservice.List(f); if (listado.Tables.Count > 0) { foreach (DataRow d in listado.Tables[0].Rows) { Empresa e = new Empresa(); ORM(e, d); resulList.Add(e); } } } catch (Exception ex) { throw ex; } return resulList; }
public static void ORM(Empresa empresa, DataRow r) { empresa._id = Int32.Parse(r[EmpresaDS.COLUMN_ID_EMPRESA].ToString()); empresa._nombre = r[EmpresaDS.COLUMN_NOMBRE].ToString(); empresa._descripcion = r[EmpresaDS.COLUMN_DESCRIPCION].ToString(); empresa.estado = Int32.Parse(r[EmpresaDS.COLUMN_ESTADO].ToString()) == ACTIVO; }