public void atualizarListaCargo(int pagina) { try { using (ServicoCadastrosBaseClient serv = new ServicoCadastrosBaseClient()) { if (pagina == 0) { primeiroResultado = 0; } else if (pagina > 0) { primeiroResultado += QUANTIDADE_PAGINA; } else if (pagina < 0) { primeiroResultado -= QUANTIDADE_PAGINA; } List <CargoDTO> listaServ = serv.selectCargoPagina(primeiroResultado, QUANTIDADE_PAGINA, new CargoDTO()); ListaCargo.Clear(); foreach (CargoDTO objAdd in listaServ) { ListaCargo.Add(objAdd); } CargoSelected = null; } } catch (Exception ex) { throw ex; } }
protected void CargarCombo() { if (!IsPostBack) { //Llenar un combo box dinamicamente con tabla adapter ListaCargo.DataSource = CapaProceso.Clases.Cargo.Lista(); ListaCargo.DataTextField = "nombreCargo"; ListaCargo.DataValueField = "idCargo"; ListaCargo.DataBind(); ListaSubmenu.DataSource = CapaProceso.Clases.Submenu.Lista(); ListaSubmenu.DataTextField = "nombreSubMenu"; ListaSubmenu.DataValueField = "idSubMenu"; ListaSubmenu.DataBind(); } }
public void AtualizarListaCargo(int pagina) { try { using (ServicoSISClient Servico = new ServicoSISClient()) { if (pagina == 0) { IndiceNavegacao = 0; } else if (pagina > 0 && ListaCargo.Count == QuantidadePagina) { IndiceNavegacao += QuantidadePagina; } else if (pagina < 0 && IndiceNavegacao != 0) { IndiceNavegacao -= QuantidadePagina; } CargoDTO Cargo = new CargoDTO(); if (!Filtro.Trim().Equals("")) { Cargo.Nome = Filtro; } List <CargoDTO> ListaServ = Servico.SelectCargoPagina(IndiceNavegacao, QuantidadePagina, Cargo); ListaCargo.Clear(); foreach (CargoDTO objAdd in ListaServ) { ListaCargo.Add(objAdd); } CargoSelected = null; } QuantidadeCarregada = ListaCargo.Count; ControlarNavegacao(); } catch (Exception ex) { throw ex; } }