Ejemplo n.º 1
0
 public FormFilial(Filial e, IListForm lf = null)
 {
     InitializeComponent();
     Text         = Config.APP_NAME + " - " + "Filial";
     listaRetorno = lf;
     DefineEntidadeCampos(e);
 }
Ejemplo n.º 2
0
        public ListController(IListForm form)
        {
            this.form = form;
            this.form.Grid.SelectionChanged += new SelectionChangedEventHandler(Grid_SelectionChanged);

            timer.Tick += new EventHandler(Timer_Tick);
            timer.Interval = new TimeSpan(0, 0, 30);
            timer.Start();
        }
Ejemplo n.º 3
0
 public FormStx(T e, IListForm lf = null)
 {
     InitializeComponent();
     entity = e;
     //Encontra o nome no singular do elemento
     Text         = Config.APP_NAME + " - " + Util.FirstCharToUpper(((Table)e.GetType().GetCustomAttribute(typeof(Table), false)).NomeSingular);
     listaRetorno = lf;
     DefineEntidadeCampos(e);
     Size          = new System.Drawing.Size(tableLayoutPanel.Width + 50, tableLayoutPanel.Height + 110);
     groupBox.Size = new System.Drawing.Size(Width - 40, Height - 80);
 }
Ejemplo n.º 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();
        }
Ejemplo n.º 5
0
        public static void OpenForm <T>(IModel <T> entity, IListForm listaRetorno = null) where T : IModel <T>
        {
            //Forms não genéricos
            switch (typeof(T).Name)
            {
            case "Lembrete":
                FormLembrete frmLembrete = new FormLembrete(listaRetorno);
                frmLembrete.MdiParent = formMain;
                frmLembrete.Show();
                break;

            case "Passageiro":
                FormPassageiro frmPassageiro = new FormPassageiro(listaRetorno);
                frmPassageiro.MdiParent = formMain;
                frmPassageiro.Show();
                break;

            default:     //Forms genéricos
                FormStx <T> form = new FormStx <T>((T)entity, listaRetorno);
                form.MdiParent = formMain;
                form.Show();
                break;
            }
        }