private void XFrmAddMercadoria_Shown(object sender, EventArgs e) { using (var ctx = new BalcaoContext(false)) { string[] dados = ctx.ItensCusteios.Select(i => i.Mercadoria).ToArray(); AutoCompleteIts.AddAutoCompleteButtonEdit(buttonEditMercadoria, dados); } }
private void XFrmAddDespesa_Shown(object sender, EventArgs e) { using (var ctx = new BalcaoContext(false)) { string[] dados = ctx.DespesasCusteio.Select(i => i.DiscriminacaoDespesa).ToArray(); AutoCompleteIts.AddAutoCompleteButtonEdit(buttonEditDiscriminacaoDespesa, dados); } }
/// <summary> /// O campo de texto do usuário passa a ter auto complete /// </summary> public void AddUserAutoComplete() { using (var ctx = new BalcaoContext()) { List <UserView> names = (from u in ctx.Usuarios select new UserView { Nickname = u.NomeUtilizador }).ToList <UserView>(); AutoCompleteIts.AddAutoCompleteTextEdit(this.XFrmLogin.GetTextNomeUsuario(), names); } }