public void alterarRegistro()
        {
            Servico servico = new Servico();
            ServicoNegocio servicoNegocio = new ServicoNegocio();

            servico.codServico = Convert.ToInt32(txtCodigo.Text);
            servico.nome = txtNome.Text;
            servico.valor = Convert.ToDouble(txtValor.Text);

            if (cmSituaco.Text == "Selecione")
            {
                MessageBox.Show("Favor, informe a situação do serviço.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                if (cmSituaco.SelectedItem.ToString() == "Ativo")
                    servico.ativo = true;
                else
                    servico.ativo = false;
            }

            string retorno = servicoNegocio.AlterarServico(servico);
            //teste
            try
            {
                int converter = Convert.ToInt32(retorno);
                MessageBox.Show("Registro alterado com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            catch
            {
                MessageBox.Show("Não foi possível alterar registro.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void atualizaGrid()
        {
            ServicoNegocio servicoNegocio = new ServicoNegocio();
            ServicoColecao servicoColecao = new ServicoColecao();

            servicoColecao = servicoNegocio.ConsultarNome(txtPesquisa.Text);

            dataGridViewAjusteServico.DataSource = null;
            dataGridViewAjusteServico.DataSource = servicoColecao;
            dataGridViewAjusteServico.Update();
            dataGridViewAjusteServico.Refresh();
        }
        public void excluirRegistro()
        {
            Servico servico = new Servico();
            ServicoNegocio servicoNegocio = new ServicoNegocio();

            servico.codServico = Convert.ToInt32(txtCodigo.Text);

            DialogResult dialogo = MessageBox.Show("Você tem certeza que deseja excluir este serviço?","Pergunta",MessageBoxButtons.YesNo,MessageBoxIcon.Question);

            if (DialogResult.Yes == dialogo)
            {
                string retorno = servicoNegocio.DeletarServico(servico);

                try
                {
                    int testeRetorno = Convert.ToInt32(retorno);
                    MessageBox.Show("Registro excluido com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                catch
                {
                    MessageBox.Show("Não foi possível excluir registro.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                return;
            }
        }
        public void gravarRegistro()
        {
            Servico servico = new Servico();

            servico.nome = txtNome.Text;
            servico.valor = Convert.ToDouble(txtValor.Text);
            if(cmSituaco.Text == "Selecione")
            {
                MessageBox.Show("Favor, informe a situação do serviço cadastrado.", "Erro ao cadastrar Serviço", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                if (cmSituaco.SelectedItem.ToString() == "Ativo")
                    servico.ativo = true;
                else
                    servico.ativo = false;
            }
            servico.cadastro = Convert.ToDateTime(dtpCriacao.Value);
            servico.estoque = Convert.ToInt32(txtQtdEstoque.Text);

            if (cbControleEstoque.Checked == true)
                servico.controlaEstoque = true;
            else
                servico.controlaEstoque = false;

            ServicoNegocio servicoNegocio = new ServicoNegocio();

            string codServico = servicoNegocio.InserirServico(servico);

            try
            {
                int testeCodigoServico = Convert.ToInt32(codServico);
                MessageBox.Show("Serviço inserido com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                novoRegistro();
            }
            catch
            {
                MessageBox.Show("Erro ao inserir registro.\nContate o Administrador.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }