public FormFilial(Filial e, IListForm lf = null) { InitializeComponent(); Text = Config.APP_NAME + " - " + "Filial"; listaRetorno = lf; DefineEntidadeCampos(e); }
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(); }
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); }
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(); }
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; } }