Beispiel #1
0
        public static Login Validate(string usuario, string senha)
        {
            CriteriaBuilder cb = new CriteriaBuilder();

            cb.AddWhere("usuario", usuario, MatchMode.Equals);
            cb.AddWhere("senha", senha, MatchMode.Equals, CriterionRelation.And);
            cb.AddWhere("ativo", 1, MatchMode.Equals, CriterionRelation.And);
            List <Login> ll = GenericController <Login> .Select(cb);

            if (ll == null)
            {
                return(new Login());
            }
            else
            {
                if (ll.Count == 0)
                {
                    return(new Login());
                }
                else
                {
                    return(ll[0]);
                }
            }
        }
Beispiel #2
0
        private void CarregarDados(string filtro = "")
        {
            CriteriaBuilder cb = null;

            if (filtro != "")
            {
                cb = new CriteriaBuilder();
                cb.AddWhere(searchProperty, filtro, MatchMode.Like);
            }
            listItems = GenericController <T> .Select(cb);

            CarregarGrid(listItems);
            SelecaoGrid();
            AlternarBotoes();
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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();
        }
Beispiel #5
0
 public List <Filial> Select(CriteriaBuilder criteria)
 {
     return(GenericController <Filial> .Select(criteria));
 }
Beispiel #6
0
 public List <Login> Select(CriteriaBuilder criteria)
 {
     return(GenericController <Login> .Select(criteria));
 }