public bool VerificaFunc(String cpf)
        {
            bool retorno = true;

            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "select cpf from Funcionario where cpf ='" + cpf + "'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                if (reader.Read())
                {
                    retorno = true;
                }
                else
                {
                    retorno = false;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
            return(retorno);
        }
        public Servico BuscarServico(int idServico)
        {
            FactoryConnection conn = new FactoryConnection();
            Servico           serv = new Servico();

            try
            {
                String query = "SELECT * FROM Servico WHERE IdServico = '" + idServico + "' and ativo = 1";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                while (reader.Read())
                {
                    serv.IdServico = (int)reader["IdServico"];
                    serv.Descricao = (String)reader["Descricao"];
                    serv.Valor     = (Decimal)reader["Valor"];
                    serv.Ativo     = (Boolean)reader["Ativo"];
                }
                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }

            return(serv);
        }
        public Usuario BuscarUsuario(String login)
        {
            FactoryConnection conn = new FactoryConnection();
            Usuario           usu  = new Usuario();

            try
            {
                String query = "SELECT * FROM Usuario WHERE login = '******'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                while (reader.Read())
                {
                    usu.Nome     = (String)reader["nome"];
                    usu.Login    = (String)reader["login"];
                    usu.Senha    = (String)reader["senha"];
                    usu.isGestor = (int)reader["TipoUsuario"];
                }
                reader.Close();
                conn.FecharConnecxao();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }

            return(usu);
        }
Beispiel #4
0
        public Cliente BuscarCliente(String cpf)
        {
            FactoryConnection conn = new FactoryConnection();
            Cliente           cli  = new Cliente();

            try
            {
                String query = "SELECT * FROM Cliente WHERE cpf = '" + cpf + "'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                while (reader.Read())
                {
                    cli.Nome           = (String)reader["nome"];
                    cli.Cpf            = (String)reader["cpf"];
                    cli.DataNascimento = (String)reader["dataNascimento"];
                    cli.Email          = (String)reader["email"];
                    cli.Endereco       = (String)reader["endereco"];
                    cli.Telefone       = (String)reader["telefone"];
                }
                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }

            return(cli);
        }
        public bool VerificaTipoUsuario(String login)
        {
            bool retorno = true;

            try{
                FactoryConnection conn = new FactoryConnection();

                String query = "select tipoUsuario from Usuario where Login='******' AND tipoUsuario = '1'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();


                if (reader.Read())
                {
                    conn.FecharConnecxao();
                    retorno = true;
                }
                else
                {
                    conn.FecharConnecxao();
                    retorno = false;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }

            return(retorno);
        }
Beispiel #6
0
        public void AlterarProduto(Produto produto)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "UPDATE Produto SET Descricao = '" + produto.Descricao +
                               "', Valor = '" + produto.Valor +
                               "', Quantidade = '" + produto.Quantidade +
                               "' WHERE IdProduto = '" + produto.IdProduto + "'";

                SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();

                MessageBox.Show("Alterado com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }
        public bool Autenticar(String usuario, String senha)
        {
            bool retorno = false;

            try{
                FactoryConnection conn = new FactoryConnection();

                String query = "select Login, Senha, Ativo from Usuario where Login='******' and Senha='" + senha + "' and Ativo=1 ";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                if (reader.Read())
                {
                    retorno = true;
                }
                else
                {
                    retorno = false;
                }

                conn.FecharConnecxao();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }

            return(retorno);
        }
Beispiel #8
0
        public void CadastrarProdutos(Produto produto)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "insert into Produto (Descricao, Valor, Quantidade, Ativo) values" +
                               "('" + produto.Descricao + "', '" + produto.Valor + "', '" + produto.Quantidade +
                               "','" + produto.Ativo + "')";

                SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();


                MessageBox.Show("Cadastrado com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }
Beispiel #9
0
        public Produto BuscarProduto(int idProduto)
        {
            FactoryConnection conn = new FactoryConnection();
            Produto           prod = new Produto();

            try
            {
                String query = "SELECT * FROM Produto WHERE IdProduto = '" + idProduto + "' AND Ativo = 1";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                while (reader.Read())
                {
                    prod.Descricao  = (String)reader["Descricao"];
                    prod.Valor      = (Decimal)reader["Valor"];
                    prod.Quantidade = (int)reader["Quantidade"];
                    prod.IdProduto  = (int)reader["IdProduto"];
                    prod.Ativo      = (Boolean)reader["Ativo"];
                }
                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }

            return(prod);
        }
        public bool VerificaExistenciaServico(String Descricao)
        {
            bool retorno = true;

            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "select Descricao from Servico where Descricao ='" + Descricao + "'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                if (reader.Read())
                {
                    retorno = true;
                }
                else
                {
                    retorno = false;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
            return(retorno);
        }
        public void CadastrarFuncionario(Funcionario funionario)
        {
            if (this.VerificaFunc(funionario.Cpf))
            {
                MessageBox.Show("Já existe Funcionário cadastrado com este CPF!");
            }
            else
            {
                FactoryConnection conn = new FactoryConnection();
                try
                {
                    String query = "insert into Funcionario (Nome, cpf, telefone, endereco, porcentagem, datanascimento, ativo) values" +
                                   "('" + funionario.Nome + "', '" + funionario.Cpf + "', '" + funionario.Telefone +
                                   "', '" + funionario.Endereco + "', '" + funionario.Porcentagem + "', '" + funionario.DataNascimento + "', '" + funionario.Ativo + "')";

                    SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                    SqlDataReader reader = comand.ExecuteReader();
                    MessageBox.Show("Cadastro Efetuado com sucesso !!");
                }
                catch (Exception e)
                {
                    MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
                }
                finally
                {
                    conn.FecharConnecxao();
                }
            }
        }
Beispiel #12
0
        public void CadastrarItensVenda(Modelo.ItensVenda item)
        {
            FactoryConnection conn  = new FactoryConnection();
            String            query = "";

            try
            {
                if (item.IdProduto == 0)
                {
                    query = "insert into VendaProdutoServico (idVenda, idServico) values" +
                            "('" + item.IdVenda + "', '" + item.IdServico + "')";
                }
                if (item.IdServico == 0)
                {
                    query = "insert into VendaProdutoServico (idVenda,  idProduto) values" +
                            "('" + item.IdVenda + "', '" + item.IdProduto + "')";
                }


                SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }
Beispiel #13
0
        public int CadastrarVenda(Modelo.Venda venda)
        {
            FactoryConnection conn = new FactoryConnection();
            int    id   = 0;
            string sSQL = @"INSERT INTO venda
					(ValorTotal, Data, CPFFuncionario, CPFCliente) VALUES (@valorTotal, @data, @cpfFuncionario, @cpfCliente)
					SET @idVenda = SCOPE_IDENTITY()"                    ;

            try {
                SqlCommand cmd = new SqlCommand(sSQL, conn.AbrirConnexao());
                cmd.Parameters.AddWithValue("@valorTotal", venda.ValorTotal);
                cmd.Parameters.AddWithValue("@data", venda.Data);
                cmd.Parameters.AddWithValue("@cpfFuncionario", venda.CPFFuncionario);
                cmd.Parameters.AddWithValue("@cpfCliente", venda.CPFCliente);
                cmd.Parameters.AddWithValue("@idVenda", 0).Direction = System.Data.ParameterDirection.Output;


                cmd.ExecuteNonQuery();

                id = Convert.ToInt32(cmd.Parameters["@idVenda"].Value);
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
            return(id);
        }
        public void AlterarFuncionario(Funcionario func)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "UPDATE Funcionario SET nome = '" + func.Nome + "', telefone = '" + func.Telefone +
                               "', endereco = '" + func.Endereco + "', porcentagem = '" + func.Porcentagem +
                               "', dataNascimento = '" + func.DataNascimento + "' WHERE cpf = '" + func.Cpf + "'";

                SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();

                MessageBox.Show("Alterado com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }

            /*
             * try
             * {
             *  comm.CommandText = "UPDATE FUNCIONARIOS set NOME=@nome, endereco=@endereco, datnascimento=@datNascimento," +
             *                     "telefone=@telefone";
             *  comm.Parameters.AddWithValue("@nome", funionario.Nome);
             *  comm.Parameters.AddWithValue("@endereco", funionario.Endereco);
             *  comm.Parameters.AddWithValue("@datNascimento", funionario.Data_Nascimento);
             *  comm.Parameters.AddWithValue("@telefone", funionario.Telefone);
             *  comm.Parameters.AddWithValue("@cpf", funionario.Cpf);
             *
             *  fc.AbrirConnexao();
             *  comm.ExecuteNonQuery();
             *  fc.FecharConnecxao();
             * }
             * catch (SqlException e)
             * {
             *  e.Message.GetType();
             * }
             */
        }
        public void CadastrarUsuario(Usuario usuario)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "insert into Usuario (Nome, Login, Senha, TipoUsuario, Ativo) values" +
                               "('" + usuario.Nome + "', '" + usuario.Login + "', '" + usuario.Senha +
                               "', '" + usuario.isGestor + "', '" + usuario.Ativo + "')";

                SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();
                conn.FecharConnecxao();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
        }
        public void RemoverUsuario(String login)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "UPDATE Usuario SET Ativo=0 WHERE Login = '******'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();
                MessageBox.Show("Usuario removido com sucesso!");
                conn.FecharConnecxao();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
        }
Beispiel #17
0
        public ArrayList ListarCliente(String busca)
        {
            FactoryConnection conn  = new FactoryConnection();
            ArrayList         lista = new ArrayList();

            try
            {
                String query = "SELECT * FROM Cliente WHERE nome LIKE '%" + busca + "%'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                while (reader.Read())
                {
                    Cliente cli = new Cliente();

                    cli.Nome           = (String)reader["nome"];
                    cli.Cpf            = (String)reader["cpf"];
                    cli.DataNascimento = (String)reader["dataNascimento"];
                    cli.Email          = (String)reader["email"];
                    cli.Endereco       = (String)reader["endereco"];
                    cli.Telefone       = (String)reader["telefone"];
                    cli.Ativo          = (Boolean)reader["Ativo"];

                    if (cli.Ativo == true)
                    {
                        lista.Add(cli);
                    }
                }
                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }

            return(lista);
        }
        public void AlterarUsuario(Usuario usuario, String login)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "UPDATE Usuario SET Nome = '" + usuario.Nome + "', Login = '******', Senha = '" + usuario.Senha + "', TipoUsuario = '" + usuario.isGestor + "' WHERE Login = '******'";

                SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();
                conn.FecharConnecxao();
                MessageBox.Show("Alterado com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
        }
Beispiel #19
0
        public ArrayList ListarProduto(String produto)
        {
            FactoryConnection conn  = new FactoryConnection();
            ArrayList         lista = new ArrayList();

            try
            {
                String query = "SELECT * FROM Produto WHERE Descricao LIKE '%" + produto + "%'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                while (reader.Read())
                {
                    Produto umProduto = new Produto();

                    umProduto.Descricao  = (String)reader["Descricao"];
                    umProduto.Valor      = (Decimal)reader["Valor"];
                    umProduto.Quantidade = (int)reader["Quantidade"];
                    umProduto.Ativo      = (Boolean)reader["Ativo"];
                    umProduto.IdProduto  = (int)reader["IdProduto"];

                    if (umProduto.Ativo == true)
                    {
                        lista.Add(umProduto);
                    }
                }
                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }

            return(lista);
        }
        public ArrayList ListarServico(String busca)
        {
            FactoryConnection conn  = new FactoryConnection();
            ArrayList         lista = new ArrayList();

            try
            {
                String query = "SELECT * FROM Servico WHERE descricao LIKE '%" + busca + "%' and ativo = 1";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                while (reader.Read())
                {
                    Modelo.Servico servico = new Modelo.Servico();
                    servico.IdServico = (int)reader["IdServico"];
                    servico.Descricao = (String)reader["Descricao"];
                    servico.Valor     = (Decimal)reader["Valor"];
                    servico.Ativo     = (Boolean)reader["Ativo"];

                    if (servico.Ativo == true)
                    {
                        lista.Add(servico);
                    }
                }

                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }

            return(lista);
        }
        public ArrayList ListarFuncionario(String buscar)
        {
            FactoryConnection conn  = new FactoryConnection();
            ArrayList         lista = new ArrayList();

            try
            {
                String query = "SELECT * FROM Funcionario WHERE nome LIKE '%" + buscar + "%' and ativo = 1";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                while (reader.Read())
                {
                    Funcionario func = new Funcionario();

                    func.Nome           = (String)reader["nome"];
                    func.Cpf            = (String)reader["cpf"];
                    func.DataNascimento = (String)reader["DataNascimento"];
                    func.Porcentagem    = (double)reader["porcentagem"];
                    func.Endereco       = (String)reader["endereco"];
                    func.Telefone       = (String)reader["telefone"];
                    func.Ativo          = (bool)reader["ativo"];
                    lista.Add(func);
                }
                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }

            return(lista);
        }
        public void RemoverFuncionario(String cpf)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "UPDATE Funcionario SET ativo = 0 where CPF ='" + cpf + "'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();
                MessageBox.Show("Funcionário removido com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }


            /*
             * try
             * {
             *  comm.CommandText = "DELETE FROM FUNCIONARIO WHERE CPF=@CPF";
             *  comm.Parameters.AddWithValue("@cpf", cpf);
             *  fc.AbrirConnexao();
             *  comm.ExecuteNonQuery();
             *  fc.FecharConnecxao();
             * }
             * catch (SqlException e)
             * {
             *  e.Message.GetType();
             * }
             *
             */
        }
Beispiel #23
0
        public void RemoverCliente(String cpf)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "UPDATE Cliente SET Ativo=0 WHERE CPF = '" + cpf + "'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();
                MessageBox.Show("Cliente removido com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }
        public void RemoverServico(String Descricao)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "UPDATE Servico SET Ativo=0 WHERE Descricao = '" + Descricao + "'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();
                MessageBox.Show("Serviço removido com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }
        public ArrayList ListarUsuario(String busca)
        {
            FactoryConnection conn  = new FactoryConnection();
            ArrayList         lista = new ArrayList();

            try
            {
                String query = "SELECT * FROM Usuario WHERE nome LIKE '%" + busca + "%'";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());

                SqlDataReader reader = comand.ExecuteReader();

                while (reader.Read())
                {
                    Modelo.Usuario usu = new Modelo.Usuario();

                    usu.Nome     = (String)reader["Nome"];
                    usu.Login    = (String)reader["Login"];
                    usu.Senha    = (String)reader["Senha"];
                    usu.isGestor = (int)reader["TipoUsuario"];
                    usu.Ativo    = (Boolean)reader["Ativo"];

                    if (usu.Ativo == true)
                    {
                        lista.Add(usu);
                    }
                }
                reader.Close();
                conn.FecharConnecxao();
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }

            return(lista);
        }
Beispiel #26
0
        public void AlterarCliente(Cliente cliente)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "update Cliente set Nome = '" + cliente.Nome + "', telefone = '" + cliente.Telefone + "', endereco = '"
                               + cliente.Endereco + "', DataNascimento = '" + cliente.DataNascimento + "', email = '" + cliente.Email + "' where cpf = '" + cliente.Cpf + "'";

                SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();

                MessageBox.Show("Alterado com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }
Beispiel #27
0
        public void CadastrarCliente(Cliente cliente)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "insert into Cliente (Nome, CPF, Telefone, Endereco, DataNascimento, Email, Ativo) values" +
                               "('" + cliente.Nome + "', '" + cliente.Cpf + "', '" + cliente.Telefone + "', '" + cliente.Endereco + "', '"
                               + cliente.DataNascimento + "', '" + cliente.Email + "', '" + cliente.Ativo + "')";

                SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();

                MessageBox.Show("Cadastrado com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }
        public void AlterarServico(Servico servico, String idServicoParaServico)
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "UPDATE Servico SET Descricao = '" + servico.Descricao +
                               "' , Valor = '" + servico.Valor +
                               "' WHERE Descricao = '" + idServicoParaServico + "'";

                SqlCommand    comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();

                MessageBox.Show("Alterado com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }
        public void CadastrarServico(Servico servico) //--------foi acrescentado---------//
        {
            FactoryConnection conn = new FactoryConnection();

            try
            {
                String query = "insert into Servico (Descricao,Valor,Ativo) values" +
                               "('" + servico.Descricao + "', '" + servico.Valor + "', '" + servico.Ativo + "')";

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());
                //comand.ExecuteNonQuery(); <---- Não seria melhor usar o comand pra executar a instrução SQL ?
                SqlDataReader reader = comand.ExecuteReader();

                MessageBox.Show("Cadastrado com sucesso!");
            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");//----até aqui----/
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }