Beispiel #1
0
        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);
            }
        }