public static List<Afiliado> ListHuerfanos(FiltroAfiliado f, out int RecordCount) { List<Afiliado> resultList = new List<Afiliado>(); try { AfiliadoDS dataservice = new AfiliadoDS(); DataSet ds = dataservice.ListHuerfanos(f, out RecordCount); if (ds.Tables.Count > 0) { foreach (DataRow r in ds.Tables[0].Rows) { Afiliado a = new Afiliado(); ORM(a, r); resultList.Add(a); } } } catch (Exception ex) { throw ex; } return resultList; }
public static Afiliado GetAfiliadoByPoliza(string poliza) { Afiliado result = null; int RecordCount; try { FiltroAfiliado f = new FiltroAfiliado(); f.Poliza = poliza; AfiliadoDS dataservice = new AfiliadoDS(); DataSet ds = dataservice.List(f, out RecordCount); if(ds.Tables.Count>0 && ds.Tables[0].Rows.Count>0) { result = new Afiliado(); ORM(result, ds.Tables[0].Rows[0]); } } catch (Exception ex) { throw ex; } return result; }
public static List<Afiliado> List(FiltroAfiliado f) { int r; return List(f, out r); }
public void CargarListado(FiltroAfiliado filtro, int pageNumber) { int totalRegistros; filtro.PageSize = PAGE_SIZE; filtro.IsPaged = true; filtro.StartRow = ((pageNumber - 1) * PAGE_SIZE) + 1; List<Entities.InterAsisst.Afiliado> listaAfiliados = Afiliado.ListHuerfanos((FiltroAfiliado)filtro, out totalRegistros); this.Filtro.FiltredRowsQtty = totalRegistros; this.ShowList(totalRegistros > 0); this.lbltxtCantidadRegistros.Text = totalRegistros.ToString(); this.dtgAfiliados.CurrentPageIndex = pageNumber - 1; this.dtgAfiliados.VirtualItemCount = totalRegistros; this.dtgAfiliados.DataSource = listaAfiliados; this.dtgAfiliados.DataBind(); }