private void CarregarDados() { CriteriaBuilder cb = new CriteriaBuilder(); cb.AddWhere("enviada", cmbFiltrar.SelectedIndex, MatchMode.Equals); cb.AddWhere("idloginremetente", Program.login.id, MatchMode.Equals, CriterionRelation.And); cb.AddOrderBy("datahoraenvio", Ordenation.Asc); listItems = GenericController <Lembrete> .Select(cb); if (listItems != null) { CarregarGrid(listItems.Cast <object>().ToList()); } else { CarregarGrid(null); } SelecaoGrid(); }
public FormLembrete(IListForm listaRetorno) { InitializeComponent(); btnExcluir.Visible = false; ListaRetorno = listaRetorno; //carrega o remetente como o usuario atual do sistema txtRemetente.Text = Program.login.email; //carrega todos os usuarios ativos e coloca na listinha CriteriaBuilder criteria = new CriteriaBuilder(); criteria.AddWhere("ativo", "1", MatchMode.Equals); criteria.AddOrderBy("email", Ordenation.Asc); lstDestinatarios.Items.AddRange(GenericController <Login> .Select(criteria).ToArray()); lstDestinatarios.DisplayMember = "email"; lstDestinatariosSelecionados.DisplayMember = "email"; //mindate como amanha dtsDiaLembrete.MinDate = DateTime.Now.AddDays(1); GerenciarBotoesListas(); }