コード例 #1
0
ファイル: Login.cs プロジェクト: brunostrik/STX
        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]);
                }
            }
        }
コード例 #2
0
 public ForeignEntitySelectorBox(int idEntityToLoad, string ForeignKeyDisplayField)
 {
     InitializeComponent();
     if (idEntityToLoad == 0)
     {
         Entity = new T();
     }
     else
     {
         Entity = GenericController <T> .Load(idEntityToLoad);
     }
     DisplayField = ForeignKeyDisplayField;
     Display();
 }
コード例 #3
0
ファイル: ListStx.cs プロジェクト: brunostrik/STX
        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();
        }
コード例 #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();
        }
コード例 #5
0
ファイル: ListLembrete.cs プロジェクト: brunostrik/STX
        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();
        }
コード例 #6
0
 public bool Insert()
 {
     return(GenericController <Filial> .Insert(this));
 }
コード例 #7
0
 public List <Filial> Select(CriteriaBuilder criteria)
 {
     return(GenericController <Filial> .Select(criteria));
 }
コード例 #8
0
 public Lembrete Load(int id)
 {
     return(GenericController <Lembrete> .Load(id));
 }
コード例 #9
0
 public LembreteDestinatario Load(int id)
 {
     return(GenericController <LembreteDestinatario> .Load(id));
 }
コード例 #10
0
 public Filial Load(int id) => GenericController <Filial> .Load(id);
コード例 #11
0
ファイル: Passageiro.cs プロジェクト: brunostrik/STX
 public bool Delete()
 {
     return(GenericController <Passageiro> .Delete(this));
 }
コード例 #12
0
ファイル: Passageiro.cs プロジェクト: brunostrik/STX
 public bool Update()
 {
     return(GenericController <Passageiro> .Update(this));
 }
コード例 #13
0
ファイル: Passageiro.cs プロジェクト: brunostrik/STX
 public Passageiro Load(int id)
 {
     return(GenericController <Passageiro> .Load(id));
 }
コード例 #14
0
ファイル: Passageiro.cs プロジェクト: brunostrik/STX
 public bool Insert()
 {
     return(GenericController <Passageiro> .Insert(this));
 }
コード例 #15
0
 public bool Update()
 {
     return(GenericController <Lembrete> .Update(this));
 }
コード例 #16
0
 public bool Update()
 {
     return(GenericController <Filial> .Update(this));
 }
コード例 #17
0
 public bool Delete()
 {
     return(GenericController <Filial> .Delete(this));
 }
コード例 #18
0
ファイル: Login.cs プロジェクト: brunostrik/STX
 public List <Login> Select(CriteriaBuilder criteria)
 {
     return(GenericController <Login> .Select(criteria));
 }
コード例 #19
0
ファイル: Login.cs プロジェクト: brunostrik/STX
 public bool Update()
 {
     return(GenericController <Login> .Update(this));
 }
コード例 #20
0
ファイル: Login.cs プロジェクト: brunostrik/STX
 public bool Delete()
 {
     return(GenericController <Login> .Delete(this));
 }
コード例 #21
0
 public bool Insert()
 {
     return(GenericController <LembreteDestinatario> .Insert(this));
 }
コード例 #22
0
ファイル: Login.cs プロジェクト: brunostrik/STX
 public bool Insert()
 {
     return(GenericController <Login> .Insert(this));
 }
コード例 #23
0
 public bool Update()
 {
     return(GenericController <LembreteDestinatario> .Update(this));
 }
コード例 #24
0
 public bool Insert()
 {
     return(GenericController <Lembrete> .Insert(this));
 }