Example #1
0
        /// <summary>
        /// Método para Deletar Perfil
        /// </summary>
        /// <param name="index">Código do Perfil</param>
        public void DeletarPerfil(int index)
        {
            try
            {
                using (var mConn = Connect.LiteString())
                {
                    mConn.Open();
                    if (mConn.State == ConnectionState.Open)
                    {
                        string        cmdText = "delete from tbPerfil where cdPerfil = @cd";
                        SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                        cmd.Parameters.AddWithValue("@cd", index);
                        cmd.ExecuteNonQuery();
                        Xceed.Wpf.Toolkit.MessageBox.Show("Perfil deletado com sucesso");
                        Historico.AdicionarHistorico(cdUsuario, "deletou", "o", "perfil", index);
                    }
                }
            }
            catch (SQLiteException ex) when(ex.Message.Contains("FOREIGN"))
            {
                Xceed.Wpf.Toolkit.MessageBox.Show("Tem fornecedor e/ou produto cadastrado com esse perfil");
            }

            catch (Exception ex)
            {
                Error.Erro(ex);
            }
        }
Example #2
0
        /// <summary>
        /// Método para Deletar Cliente
        /// </summary>
        /// <param name="c1">Código do Cliente</param>
        public void DeletarCliente(int c1)
        {
            MessageBoxResult dialogResult = MessageBox.Show("Você vai deletar um cliente. Tem certeza?", "Aviso", MessageBoxButton.YesNo);

            if (dialogResult == MessageBoxResult.Yes)
            {
                try
                {
                    using (var mConn = Connect.LiteString())
                    {
                        mConn.Open();
                        if (mConn.State == ConnectionState.Open)
                        {
                            string        cmdText = "delete from tbCliente where cdCliente = @cd";
                            SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                            cmd.Parameters.AddWithValue("@cd", c1);
                            cmd.ExecuteNonQuery();
                            Xceed.Wpf.Toolkit.MessageBox.Show("Cliente deletado com sucesso");
                            Historico.AdicionarHistorico(cdUsuario, "deletou", "o", "cliente", c1);
                        }
                    }
                }
                catch (SQLiteException ex) when(ex.Message.Contains("FOREIGN"))
                {
                    Xceed.Wpf.Toolkit.MessageBox.Show("Tem Orçamento ou Visita agendada com esse cliente");
                }

                catch (Exception ex)
                {
                    Error.Erro(ex);
                }
            }
        }
Example #3
0
 /// <summary>
 /// Método para Deletar Usuário
 /// </summary>
 /// <param name="c1">Código do Usuário</param>
 public void DeletarUsuario(int c1)
 {
     try
     {
         using (var mConn = Connect.LiteString())
         {
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 MessageBoxResult dialogResult = MessageBox.Show("Você vai deletar um funcionário. Tem certeza?", "Aviso", MessageBoxButton.YesNo);
                 if (dialogResult == MessageBoxResult.Yes)
                 {
                     string        cmdText = "delete from tbUsuario where cdUsuario = @cd";
                     SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                     cmd.Parameters.AddWithValue("@cd", c1);
                     cmd.ExecuteNonQuery();
                     Xceed.Wpf.Toolkit.MessageBox.Show("Funcionário deletado.");
                     Historico.AdicionarHistorico(cdUsuario, "deletou", "o", "usuário", c1);
                 }
             }
         }
     }
     catch (SQLiteException ex) when(ex.Message.Contains("FOREIGN"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Esse usuário não pode ser deletado");
     }
 }
Example #4
0
 /// <summary>
 /// Método para Cadastrar Usuário
 /// </summary>
 /// <param name="nome">Nome</param>
 /// <param name="cep">Endereço</param>
 /// <param name="email">Email</param>
 /// <param name="sexo">Sexo</param>
 /// <param name="telFixo">Telefone Fixo</param>
 /// <param name="telCel">Celular</param>
 /// <param name="login">Login</param>
 /// <param name="senha">Senha</param>
 /// <param name="grupo">Grupo</param>
 public bool CadastrarUsuario(string nome, string cep, string bairro, string rua, string num, string email, string sexo, string telFixo,
                              string telCel, string login, string senha, string grupo)
 {
     try
     {
         using (var mConn = Connect.LiteString())
         {
             DataTable ds = new DataTable();
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 if (nome != "" && login != "" && senha != "" && email != "")
                 {
                     if (telFixo != "(00)0000-0000" || telCel != "(00)00000-0000")
                     {
                         string        cmdText = "insert into tbUsuario values (null,@nm,@login,@pass,@email,@sexo,@grupo,@end,@bairro,@rua,@num,@fixo,@cel)";
                         SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                         cmd.Parameters.AddWithValue("@login", login);
                         cmd.Parameters.AddWithValue("@nm", nome);
                         cmd.Parameters.AddWithValue("@end", cep);
                         cmd.Parameters.AddWithValue("@bairro", bairro);
                         cmd.Parameters.AddWithValue("@rua", rua);
                         cmd.Parameters.AddWithValue("@num", num);
                         cmd.Parameters.AddWithValue("@pass", senha);
                         cmd.Parameters.AddWithValue("@email", email);
                         cmd.Parameters.AddWithValue("@sexo", sexo);
                         cmd.Parameters.AddWithValue("@fixo", telFixo);
                         cmd.Parameters.AddWithValue("@cel", telCel);
                         cmd.Parameters.AddWithValue("@grupo", grupo);
                         cmd.ExecuteNonQuery();
                         Xceed.Wpf.Toolkit.MessageBox.Show("Usuário Cadastrado Com Sucesso!");
                         Historico.AdicionarHistorico(cdUsuario, "cadastrou", "um", "usuario");
                         return(true);
                     }
                     else
                     {
                         Xceed.Wpf.Toolkit.MessageBox.Show("É necessário pelo menos um telefone");
                     }
                 }
                 else
                 {
                     Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter campos vazios");
                 }
             }
         }
     }
     catch (SQLiteException ex) when(ex.Message.Contains("UNIQUE"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Login e/ou E-Mail cadastrado");
     }
     catch (Exception ex)
     {
         Error.Erro(ex);
     }
     return(false);
 }
Example #5
0
 public bool CadastrarFornecedor(string n, string e, string b, string r, string num, string m, string f, string c, string cn, string rs)
 {
     try
     {
         using (var mConn = Connect.LiteString())
         {
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 if (n != "" && e != "")
                 {
                     if (f != "(00)0000-0000" || c != "(00)00000-0000")
                     {
                         string        cmdText = "INSERT INTO tbFornecedor VALUES (null,@cnpj,@nome,@rs, @email,@end,@bairro,@rua,@num,@fixo,@cel)";
                         SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                         cmd.Parameters.AddWithValue("@cnpj", cn);  //Insere CNPJ
                         cmd.Parameters.AddWithValue("@nome", n);   //Insere nome
                         cmd.Parameters.AddWithValue("@rs", rs);    //Insere Razão Social
                         cmd.Parameters.AddWithValue("@email", m);  //Insere email
                         cmd.Parameters.AddWithValue("@end", e);    //Insere cep
                         cmd.Parameters.AddWithValue("@bairro", b); //Insere bairro
                         cmd.Parameters.AddWithValue("@rua", r);    //Insere rua
                         cmd.Parameters.AddWithValue("@num", num);  //Insere número
                         cmd.Parameters.AddWithValue("@fixo", f);   //Insere telefone fixo
                         cmd.Parameters.AddWithValue("@cel", c);    //Insere celular
                         cmd.ExecuteNonQuery();
                         Xceed.Wpf.Toolkit.MessageBox.Show("Fornecedor Inserido Com Sucesso!");
                         Historico.AdicionarHistorico(cdUsuario, "inseriu", "um", "fornecedor");
                         return(true);
                     }
                     else
                     {
                         Xceed.Wpf.Toolkit.MessageBox.Show("É necessário pelo menos um telefone");
                     }
                 }
                 else
                 {
                     Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter campos vazios");
                 }
             }
         }
     }
     catch (SQLiteException ex) when(ex.Message.Contains("NULL"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter campos vazios");
     }
     catch (SQLiteException ex) when(ex.Message.Contains("UNIQUE"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Nome Fantasia, CNPJ e/ou E-Mail repetido");
     }
     catch (Exception ex)
     {
         Error.Erro(ex);
     }
     return(false);
 }
Example #6
0
 /// <summary>
 /// Método para Alterar Fornecedor
 /// </summary>
 /// <param name="cd">Código do Fornecedor</param>
 /// <param name="cnpj">CNPJ do Fornecedor</param>
 /// <param name="n">Nome Fantasia</param>
 /// <param name="rs">Razão Social</param>
 /// <param name="email">Email do Fornecedor</param>
 /// <param name="end">Endereço</param>
 /// <param name="tel">Telefone Fixo</param>
 /// <param name="cel">Celular</param>
 public bool AlterarFornecedor(int cd, string cnpj, string n, string rs, string email, string cep, string bairro, string rua, string num, string tel, string cel)
 {
     try
     {
         using (var mConn = Connect.LiteString())
         {
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 if (n != "" && email != "")
                 {
                     if (tel != "(00)0000-0000" || cel != "(00)00000-0000")
                     {
                         string        cmdText = "update tbFornecedor set nmFornecedor = @nome, email = @email, cep = @cep, bairro = @bairro, rua = @rua, numero = @num, telFixo = @fixo, telCel = @cel, cnpj = @cnpj, razaoSocial = @rs where cdFornecedor = @cd";
                         SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                         cmd.Parameters.AddWithValue("@nome", n);
                         cmd.Parameters.AddWithValue("@cd", cd);
                         cmd.Parameters.AddWithValue("@email", email);
                         cmd.Parameters.AddWithValue("@cep", cep);
                         cmd.Parameters.AddWithValue("@bairro", bairro);
                         cmd.Parameters.AddWithValue("@rua", rua);
                         cmd.Parameters.AddWithValue("@num", num);
                         cmd.Parameters.AddWithValue("@fixo", tel);
                         cmd.Parameters.AddWithValue("@cel", cel);
                         cmd.Parameters.AddWithValue("@cnpj", cnpj);
                         cmd.Parameters.AddWithValue("@rs", rs);
                         cmd.ExecuteNonQuery();
                         Xceed.Wpf.Toolkit.MessageBox.Show("Fornecedor Alterado Com Sucesso!");
                         Historico.AdicionarHistorico(cdUsuario, "alterou", "o", "fornecedor", cd);
                         return(true);
                     }
                     else
                     {
                         Xceed.Wpf.Toolkit.MessageBox.Show("É necessário pelo menos um telefone");
                     }
                 }
                 else
                 {
                     Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter campos vazios");
                 }
             }
         }
     }
     catch (SQLiteException ex) when(ex.Message.Contains("UNIQUE"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Nome Fantasia, CNPJ e/ou email repetido");
     }
     catch (Exception ex)
     {
         Error.Erro(ex);
     }
     return(false);
 }
Example #7
0
 /// <summary>
 /// Método para Alterar Cliente
 /// </summary>
 /// <param name="cd">Código do Cliente</param>
 /// <param name="n">Nome do Cliente</param>
 /// <param name="email">Email do Cliente</param>
 /// <param name="sexo">Sexo do Cliente</param>
 /// <param name="end">Endereço do Cliente</param>
 /// <param name="tel">Telefone Fixo do Cliente</param>
 /// <param name="cel">Celular do Cliente</param>
 public bool AlterarCliente(int cd, string n, string email, string sexo, string cep, string b, string r, string num, string tel, string cel)
 {
     try
     {
         using (var mConn = Connect.LiteString())
         {
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 if (n != "")
                 {
                     if (tel != "(00)0000-0000" || cel != "(00)00000-0000")
                     {
                         string        cmdText = "update tbCliente set nmCliente = @nome, email = @email, sexo = @sexo, cep = @end, bairro = @bairro, rua = @rua, numero = @num, telFixo = @fixo, telCel = @cel where cdCliente = @cd";
                         SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                         cmd.Parameters.AddWithValue("@nome", n);
                         cmd.Parameters.AddWithValue("@cd", cd);
                         cmd.Parameters.AddWithValue("@email", email);
                         cmd.Parameters.AddWithValue("@sexo", sexo);
                         cmd.Parameters.AddWithValue("@end", cep);
                         cmd.Parameters.AddWithValue("@num", num);
                         cmd.Parameters.AddWithValue("@bairro", b);
                         cmd.Parameters.AddWithValue("@rua", r);
                         cmd.Parameters.AddWithValue("@fixo", tel);
                         cmd.Parameters.AddWithValue("@cel", cel);
                         cmd.ExecuteNonQuery();
                         Xceed.Wpf.Toolkit.MessageBox.Show("Cliente Alterado Com Sucesso!");
                         Historico.AdicionarHistorico(cdUsuario, "alterou", "o", "cliente", cd);
                         return(true);
                     }
                     else
                     {
                         Xceed.Wpf.Toolkit.MessageBox.Show("É necessário pelo menos um telefone");
                     }
                 }
                 else
                 {
                     Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter campos vazios");
                 }
             }
         }
     }
     catch (SQLiteException ex) when(ex.Message.Contains("UNIQUE"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Nome do cliente e/ou email repetido");
     }
     catch (Exception ex)
     {
         Error.Erro(ex);
     }
     return(false);
 }
Example #8
0
 public bool CadastrarCliente(string n, string cep, string b, string r, string num, string m, string s, string f, string c)
 {
     try
     {
         using (var mConn = Connect.LiteString())
         {
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 if (f != "(00)0000-0000" || c != "(00)00000-0000")
                 {
                     string        cmdText = "INSERT INTO tbCliente VALUES (null,@nome, @email,@sexo,@end,@bairro,@rua,@num,@fixo,@cel)";
                     SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                     cmd.Parameters.AddWithValue("@nome", n);   //Insere nome
                     cmd.Parameters.AddWithValue("@email", m);  //Insere email
                     cmd.Parameters.AddWithValue("@end", cep);  //Insere cep
                     cmd.Parameters.AddWithValue("@bairro", b); //Insere bairro
                     cmd.Parameters.AddWithValue("@rua", r);    //Insere rua
                     cmd.Parameters.AddWithValue("@num", num);  //Insere número
                     cmd.Parameters.AddWithValue("@sexo", s);   //insere sexo
                     cmd.Parameters.AddWithValue("@fixo", f);   //Insere telefone fixo
                     cmd.Parameters.AddWithValue("@cel", c);    //Insere celular
                     cmd.ExecuteNonQuery();
                     Xceed.Wpf.Toolkit.MessageBox.Show("Cliente Inserido Com Sucesso!");
                     Historico.AdicionarHistorico(cdUsuario, "inseriu", "um", "cliente");
                     return(true);
                 }
                 else
                 {
                     Xceed.Wpf.Toolkit.MessageBox.Show("É necessário pelo menos um telefone");
                 }
             }
         }
     }
     catch (SQLiteException ex) when(ex.Message.Contains("UNIQUE"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Nome de cliente e/ou e-mail repetido");
     }
     catch (Exception ex)
     {
         Error.Erro(ex);
     }
     return(false);
 }
Example #9
0
        /// <summary>
        /// Método para Deletar Perfil do Produto
        /// </summary>
        /// <param name="id">Código do Produto</param>
        public void DeletarPerfilProduto(int id)
        {
            try
            {
                using (var mConn = Connect.LiteString())
                {
                    mConn.Open();
                    if (mConn.State == ConnectionState.Open)
                    {
                        string        cmdText = "delete from tbPerfilProduto where cdPP = @id";
                        SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                        cmd.Parameters.AddWithValue("@id", id);
                        cmd.ExecuteNonQuery();
                        Historico.AdicionarHistorico(cdUsuario, "deletou", "um", "perfil de um produto");
                    }
                }
            }

            catch (Exception ex)
            {
                Error.Erro(ex);
            }
        }
Example #10
0
 /// <summary>
 /// Método para Adicionar Perfil
 /// </summary>
 /// <param name="nome">Nome do Perfil</param>
 /// <param name="desc">Descrição do Perfil</param>
 public bool AdicionarPerfil(string nome, string desc)
 {
     try
     {
         using (var mConn = Connect.LiteString())
         {
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 if (nome != "" && desc != "")
                 {
                     string        cmdText = "INSERT INTO tbPerfil VALUES (null,@nome, @desc)";
                     SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                     cmd.Parameters.AddWithValue("@nome", nome);
                     cmd.Parameters.AddWithValue("@desc", desc);
                     cmd.ExecuteNonQuery();
                     Xceed.Wpf.Toolkit.MessageBox.Show("Perfil Inserido Com Sucesso!");
                     Historico.AdicionarHistorico(cdUsuario, "inseriu", "um", "perfil");
                     return(true);
                 }
                 else
                 {
                     Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter campos vazios");
                 }
             }
         }
     }
     catch (SQLiteException ex) when(ex.Message.Contains("UNIQUE"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter mais de um perfil com o mesmo nome");
     }
     catch (Exception ex)
     {
         Error.Erro(ex);
     }
     return(false);
 }
Example #11
0
 /// <summary>
 /// Método para Adicionar Perfil
 /// </summary>
 /// <param name="nome">Nome do Perfil</param>
 /// <param name="desc">Descrição do Perfil</param>
 public bool AlterarPerfil(int id, string nome, string desc)
 {
     try
     {
         using (var mConn = Connect.LiteString())
         {
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 if (nome != "" && desc != "")
                 {
                     string        cmdText = "update tbPerfil set nmPerfil = @nome, dsPerfil = @desc where cdPerfil = " + id;
                     SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                     cmd.Parameters.AddWithValue("@nome", nome);
                     cmd.Parameters.AddWithValue("@desc", desc);
                     cmd.ExecuteNonQuery();
                     Xceed.Wpf.Toolkit.MessageBox.Show("Perfil Alterado Com Sucesso!");
                     Historico.AdicionarHistorico(cdUsuario, "alterou", "o", "perfil", id);
                     return(true);
                 }
                 else
                 {
                     Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter campos vazios");
                 }
             }
         }
     }
     catch (SQLiteException ex) when(ex.Message.Contains("UNIQUE"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter mais de um perfil com o mesmo nome");
     }
     catch (Exception ex)
     {
         Error.Erro(ex);
     }
     return(false);
 }
Example #12
0
        public void AdicionarPerfilForn(int cdPerfil, string cdForn)
        {
            try
            {
                using (var mConn = Connect.LiteString())
                {
                    mConn.Open();
                    if (mConn.State == ConnectionState.Open)
                    {
                        string        cmdText = "INSERT INTO tbPerfilForn VALUES (null,@cdPerfil, @cdForn)";
                        SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                        cmd.Parameters.AddWithValue("@cdPerfil", cdPerfil);
                        cmd.Parameters.AddWithValue("@cdForn", cdForn);
                        cmd.ExecuteNonQuery();
                        Historico.AdicionarHistorico(cdUsuario, "adicionou", "o", "perfil nº" + cdPerfil + " ao fornecedor nº" + cdForn);
                    }
                }
            }

            catch (Exception ex)
            {
                Error.Erro(ex);
            }
        }
Example #13
0
 public bool AlterarUsuario(string nome, string cep, string bairro, string rua, string num, string telFixo, string telCel, string loginN, string loginA,
                            string email, string sexo, bool?check, string senhaA, string senhaN, bool ver)
 {
     try
     {
         using (var mConn = Connect.LiteString())
         {
             DataTable ds = new DataTable();
             mConn.Open();
             if (mConn.State == ConnectionState.Open)
             {
                 if (check == false)
                 {
                     if (loginN != "" && email != "" && nome != "")
                     {
                         if (telFixo != "(00)0000-0000" || telCel != "(00)00000-0000")
                         {
                             string        cmdText = "update tbUsuario set login = @login, sexo = @sexo, email = @email, nmUsuario = @nome, cep = @end, bairro = @bairro, rua = @rua, numero = @num, telFixo = @fixo, telCel = @cel where login = '******'";
                             SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                             cmd.Parameters.AddWithValue("@login", loginN);
                             cmd.Parameters.AddWithValue("@sexo", sexo);
                             cmd.Parameters.AddWithValue("@nome", nome);
                             cmd.Parameters.AddWithValue("@end", cep);
                             cmd.Parameters.AddWithValue("@bairro", bairro);
                             cmd.Parameters.AddWithValue("@rua", rua);
                             cmd.Parameters.AddWithValue("@num", num);
                             cmd.Parameters.AddWithValue("@fixo", telFixo);
                             cmd.Parameters.AddWithValue("@cel", telCel);
                             cmd.Parameters.AddWithValue("@email", email);
                             cmd.ExecuteNonQuery();
                             Xceed.Wpf.Toolkit.MessageBox.Show("Usuário Alterado Com Sucesso!");
                             Historico.AdicionarHistorico(cdUsuario, "alterou", "o", "usuario");
                             return(true);
                         }
                         else
                         {
                             Xceed.Wpf.Toolkit.MessageBox.Show("É necessário pelo menos um telefone");
                         }
                     }
                     else
                     {
                         Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter campos vazios");
                     }
                 }
                 else if (check == true)
                 {
                     if (nome != "" && email != "" && loginN != "" && senhaA != "" && senhaN != "")
                     {
                         if (ver == true)
                         {
                             Criptografar  c       = new Criptografar();
                             string        senha   = c.EncryptToString(senhaN);
                             string        cmdText = "update tbUsuario set login = @login, email = @email, nmUsuario = @nome, cep = @end, bairro = @bairro, rua = @rua, telFixo = @fixo, telCel = @cel, senha = @pass where login = '******'";
                             SQLiteCommand cmd     = new SQLiteCommand(cmdText, mConn);
                             cmd.Parameters.AddWithValue("@login", loginN);
                             cmd.Parameters.AddWithValue("@nome", nome);
                             cmd.Parameters.AddWithValue("@pass", senha);
                             cmd.Parameters.AddWithValue("@end", cep);
                             cmd.Parameters.AddWithValue("@bairro", bairro);
                             cmd.Parameters.AddWithValue("@rua", rua);
                             cmd.Parameters.AddWithValue("@fixo", telFixo);
                             cmd.Parameters.AddWithValue("@cel", telCel);
                             cmd.Parameters.AddWithValue("@email", email);
                             cmd.ExecuteNonQuery();
                             Xceed.Wpf.Toolkit.MessageBox.Show("Usuário Alterado Com Sucesso!");
                         }
                         else
                         {
                             Xceed.Wpf.Toolkit.MessageBox.Show("Senha incorreta");
                         }
                     }
                     else
                     {
                         Xceed.Wpf.Toolkit.MessageBox.Show("Não pode ter campos vazios");
                     }
                 }
             }
         }
     }
     catch (SQLiteException ex) when(ex.Message.Contains("UNIQUE"))
     {
         Xceed.Wpf.Toolkit.MessageBox.Show("Login e/ou E-Mail cadastrado");
     }
     catch (Exception ex)
     {
         Error.Erro(ex);
     }
     return(false);
 }