private void btnFuncSalvar_Click(object sender, EventArgs e)
        {
            string      nome        = txtFuncNome.Text;
            string      cpf         = txtFuncCPF.Text;
            string      funcao      = txtFuncFuncao.Text;
            Funcionario funcionario = new Funcionario();

            funcionario.Nome   = nome;
            funcionario.CPF    = cpf;
            funcionario.Funcao = funcao;

            if (selectedFuncionario == null)
            {
                Funcionario novoFuncionario = controller.Salvar(funcionario);
            }
            else
            {
                if (MessageBox.Show("Deseja realmente Alterar?", "Cadastro de Funcionario", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                {
                    selectedFuncionario.Nome   = nome;
                    selectedFuncionario.CPF    = cpf;
                    selectedFuncionario.Funcao = funcao;
                    Funcionario alteraFuncionario = controller.Editar(selectedFuncionario);
                }
            }

            atualizandoGrv();
            limpandoCampos();
        }
Exemple #2
0
        private void Editar(Funcionario funcionario)
        {
            if (tbNome.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Nome do funcionário não pode estar em branco!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                funcionario.Id          = Convert.ToInt32(tbId.Text);
                funcionario.Nome        = tbNome.Text;
                funcionario.Cpf         = mtbCpf.Text;
                funcionario.Endereco    = tbEndereco.Text;
                funcionario.Numero      = Convert.ToInt32(tbNumero.Text);
                funcionario.Cep         = mtbCep.Text;
                funcionario.Complemento = tbComplemento.Text;
                funcionario.Bairro      = tbBairro.Text;
                funcionario.Telefone    = mtbCelular.Text;
                funcionario.Email       = tbEmail.Text;
                funcionario.Cidade      = tbCidade.Text;
                funcionario.Estado      = cbEstado.Text;
                funcionario.Senha       = tbSenha.Text;
                funcionario.Cargo       = cbCargo.Text;

                funcionarioController.Editar(funcionario);

                MessageBox.Show("Funcionario alterado com sucesso!");

                Listar();
                Limpar();
            }
        }