public AssociarCategoriaFornecedor(CategoriaDI categoria) { Categoria = categoria; using (var leitor = new BaseGeral.Repositorio.Leitura()) FornecedoresDisponiveis = leitor.ObterFornecedores().GerarObs(); Escolhido = FornecedoresDisponiveis[0]; InitializeComponent(); }
public override async void Adicionar() { var caixa = new AdicionarCategoria(); if (await caixa.ShowAsync() == ContentDialogResult.Primary) { var newCategoria = new CategoriaDI() { Nome = caixa.Nome }; using (var repo = new BaseGeral.Repositorio.Escrita()) { repo.SalvarItemSimples(newCategoria, DefinicoesTemporarias.DateTimeNow); } Itens.Add(Convert(newCategoria)); } }
void RemoverCategoria(CategoriaDI categoria) { CategoriasDisponiveis.Add(categoria); CategoriasEscolhidas.Remove(categoria); }
public ParCategoriaFornecedor(CategoriaDI categoria, FornecedorDI fornecedor) { Categoria = categoria?.Nome ?? "Sem categoria"; Fornecedor = fornecedor?.Nome ?? "Fornecedor desconhecido"; }
ExibicaoGenerica Convert(CategoriaDI old) => new ExibicaoEspecifica <CategoriaDI>(old, old.Nome, null, null);