예제 #1
0
        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();
        }
예제 #2
0
        private void Salvar(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.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.Salvar(funcionario);

                MessageBox.Show("Novo funcionário salvo com sucesso!");

                Listar();
                Limpar();
            }
        }
예제 #3
0
 private void b_salvar_Click(object sender, EventArgs e)
 {
     FC.Salvar(tb_id.Text, tb_cpf.Text, tb_nome.Text, tb_end.Text, tb_idade.Text, tb_tel.Text, tb_sal.Text);
     tb_id.Text    = "0";
     tb_cpf.Text   = "";
     tb_nome.Text  = "";
     tb_end.Text   = "";
     tb_idade.Text = "";
     tb_tel.Text   = "";
     tb_sal.Text   = "";
     lb_list.Items.Clear();
     foreach (Funcionario f in ViewPrincipal.instance.listaFuncionarios)
     {
         lb_list.Items.Add(f.CPF);
     }
 }