private void botaoSalvar_Click(object sender, RoutedEventArgs e) { Servicos s = new Servicos(cdUsuario); bool v = false; if (op == 0) { v = s.CadastrarServicos(campoNome.Text, campoDesc.Text); } else if (op == 1) { v = s.AlterarServicos(id, campoNome.Text, campoDesc.Text); } else if (op == 2) { Dictionary <string, string> pesquisa = new Dictionary <string, string>(); if (campoNome.Text != "") { pesquisa.Add("nmServico", campoNome.Text); } if (campoDesc.Text != "") { pesquisa.Add("dsServico", campoDesc.Text); } if (pesquisa.Count > 0) { string cmdText = "select cdServico 'Código', nmServico 'Serviço', dsServico 'Descrição' from tbServico where "; foreach (var filtro in pesquisa) { cmdText += filtro.Key + " like '" + filtro.Value + "%' and "; } cmdText = cmdText.Substring(0, cmdText.Length - 5); listaSer.DataContext = Connect.LiteConnection(cmdText); AtivarCampos(false); } } if (v) { Atualizar(); AtivarCampos(false); } }