private void Window_Loaded(object sender, RoutedEventArgs e) { IEnumerable <Serventia> serventia = _AppServicoServentia.GetAll(); atribuicoes = _AppServicoAtribuicoes.GetAll().ToList(); atribuicoesAtuais = new List <Atribuicoes>(atribuicoes); if (serventia.Count() > 0) { salvar = "alterar"; serventiaAtual = serventia.FirstOrDefault(); verificarSeAlterou = string.Format("{0}{1}{2}{3}{4}{5}{6}{7}{8}{9}{10}{11}", serventiaAtual.CodigoServentia, serventiaAtual.Descricao, serventiaAtual.Endereco, serventiaAtual.Bairro, serventiaAtual.Cidade, serventiaAtual.Uf, serventiaAtual.Cep, serventiaAtual.Telefone, serventiaAtual.Telefone2, serventiaAtual.Responsavel, serventiaAtual.Substituto, serventiaAtual.Email); CarregarCampos(serventiaAtual); } else { salvar = "salvar"; serventiaAtual = new Serventia(); } }
private void CarregarServentia() { serventia = _AppServicoServentia.GetAll().FirstOrDefault(); txtCodigo.Text = string.Format("{0:0000}", serventia.CodigoServentia); }
private void CarregarCampos(Serventia serventia) { adicionarAtribuicao = false; foreach (var item in atribuicoes) { Atribuicoes atribuicao = atribuicoes.Where(p => p.Descricao.Contains(item.Descricao)).FirstOrDefault(); switch (atribuicao.Codigo) { case 1: ckbDistribuicao.IsChecked = true; break; case 2: ckbNotas.IsChecked = true; break; case 3: ckbRcpn.IsChecked = true; break; case 4: ckbProtesto.IsChecked = true; break; case 5: ckbRgi.IsChecked = true; break; case 6: ckbTitulosDocumentos.IsChecked = true; break; case 7: ckbRcpj.IsChecked = true; break; case 8: ckbInterdicoesTutelas.IsChecked = true; break; default: break; } } adicionarAtribuicao = true; txtCodigo.Text = serventia.CodigoServentia.ToString(); txtDescricao.Text = serventia.Descricao; txtEndereco.Text = serventia.Endereco; txtBairro.Text = serventia.Bairro; txtCidade.Text = serventia.Cidade; txtUf.Text = serventia.Uf; txtEstado.Text = serventia.Estado; txtCep.Text = FormatarCep(serventia.Cep); txtTelefone1.Text = FormatarTelefone(serventia.Telefone); txtTelefone2.Text = FormatarTelefone(serventia.Telefone2); txtResponsavel.Text = serventia.Responsavel; txtSubstituto.Text = serventia.Substituto; txtEmail.Text = serventia.Email; }