protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            /*
             * Obj
             * */
            Funcionario obj = new Funcionario();

            obj.Id_endereco   = Convert.ToInt32(dlEndereco.SelectedValue);
            obj.Id_condominio = Convert.ToInt32(dlCondominio.SelectedValue);
            obj.Nome          = Convert.ToString(txNome.Text);
            obj.Cpf           = txCPF.Text;
            obj.Rg            = txRg.Text;

            if (txId.Text.Equals(""))
            {
                obj.Id = obj.NextId();
                obj.Adicionar();
            }
            else
            {
                obj.Id = Convert.ToInt32(txId.Text);
                obj.Editar();
            }

            this.redirecionarMesmaPagina();
        }
        public void deletar_todas_as_despesas()
        {
            Salario salario = new Salario(null, new NovoOrcamentoPessoal(new Setor("Nome"), new CentroDeCusto("novo"), 2014));
            salario.Adicionar(new Parcela() {Mes = 1, Valor = 1});

            Salario salario2 = new Salario(null, new NovoOrcamentoPessoal(new Setor("Nome"), new CentroDeCusto("novo"), 2014));
            salario2.Adicionar(new Parcela() { Mes = 1, Valor = 1 });

            Salario salario3 = new Salario(null, new NovoOrcamentoPessoal(new Setor("Nome"), new CentroDeCusto("novo"), 2014));
            salario3.Adicionar(new Parcela() { Mes = 1, Valor = 1 });

            Funcionario funcionario = new Funcionario(new Setor("Nome"));
            funcionario.Adicionar(salario);
            funcionario.Adicionar(salario2);
            funcionario.Adicionar(salario3);

            funcionario.DeletarTodasAsDespesas();

            Assert.AreEqual(funcionario.Despesas.Count, 0);
        }
        public void decimo_terceiro_gerou_12_parcelas()
        {
            var funcionario = new Funcionario(new Setor("Nome"));

            var despesa = new DecimoTerceiro(null, new NovoOrcamentoPessoal(new Setor("Nome"), new CentroDeCusto("novo"), 2014));

            despesa.AdicionarDeAcordoCom(12, 2,1);

            funcionario.Adicionar(despesa);

               // CollectionAssert.AllItemsAreIsNotNull(funcionario.Despesas);
        }
Exemple #4
0
        public void AdicaoFuncionario()
        {
            Funcionario funcionario = new Funcionario();

            funcionario.Id            = 1;
            funcionario.Id_condominio = 1;
            funcionario.Id_endereco   = 1;
            funcionario.Nome          = "Jurandir da Silva Sauro";
            funcionario.Rg            = "1212121";
            funcionario.Cpf           = "12312313";

            Assert.IsTrue(funcionario.Adicionar());
        }
Exemple #5
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            Funcionario funcionario = new Funcionario();

            funcionario.Id_endereco   = Convert.ToInt32(txIdEndereco.Text);
            funcionario.Id_condominio = Convert.ToInt32(txIdCondominio.Text);
            funcionario.Nome          = txNome.Text;
            funcionario.Cpf           = txCPF.Text;
            funcionario.Rg            = txRg.Text;

            if (txId.Text.Equals(""))
            {
                funcionario.Id = listFuncionario.Count + 1;
                funcionario.Adicionar();
            }
            else
            {
                funcionario.Id = Convert.ToInt32(txId.Text);
                funcionario.Editar();
            }

            this.redirecionarMesmaPagina();
        }
Exemple #6
0
 private void btnAdicionarContato_Click(object sender, EventArgs e)  //botão que o texto vira "Editar Funcionario" para editar
 {
     try
     {
         if (edicao.Equals(false)) //Cadastro
         {
             string cpf = txtCPF.Text;
             cpf = cpf.Replace(',', '.');
             if (funcionariosxml.BuscarFuncionarioPorCPF(cpf) != null) // Quando encotra a pessoa pega o id dela para adicionar ao contato
             {
                 funcionarioBuscado = funcionariosxml.BuscarFuncionarioPorCPF(cpf);
                 id = funcionarioBuscado.id;
                 EditarFuncionario();
                 FrmCadContatosFuncion frm = new FrmCadContatosFuncion(id);
                 frm.ShowDialog();
                 AtualizarDgv();
             }
             else //Novo funcionario
             {
                 if (CLRegras.ValidarCampos.ValidarCpf(cpf).Equals(true))  //Verifica se o cpf é valido
                 {
                     id = funcionariosxml.ContadorID();
                     string   nome             = txtNome.Text;
                     string   sexo             = cBxSexo.Text;
                     int      rg               = int.Parse(txtRg.Text);
                     DateTime dataDeNascimento = Convert.ToDateTime(txtDataNasc.Text);
                     string   grupoSanguineo   = cBxGrupoSanguineo.Text;
                     cpf = txtCPF.Text;
                     string usuario            = txtUsuario.Text;
                     string formacao           = txtFormacao.Text;
                     string areadeAtuacao      = cbAreaDeAtuacao.Text;
                     string grauDeEscolaridade = cbgrauDeEscolaridade.Text;
                     string senhatemp          = cpf.Substring(0, 2);
                     senhatemp = CLRegras.Criptografia.CriarSenha(senhatemp);
                     int idUsuario = acesso.ContadorID();
                     funcionarioNovo = new Funcionario(id, nome, sexo, cpf, rg, dataDeNascimento, grupoSanguineo, formacao, grauDeEscolaridade, areadeAtuacao);
                     usuarioNovo     = new AcessosUsuario(idUsuario, nome, usuario, senhatemp, CLRegras.Constantes.funcionario);
                     acesso.Adicionar(usuarioNovo);
                     funcionariosxml.Adicionar(funcionarioNovo);
                     funcionariosxml.Salvar();
                     acesso.Salvar();
                     FrmCadContatosFuncion frm = new FrmCadContatosFuncion(id);
                     frm.ShowDialog();
                     AtualizarDgv();
                 }
                 else
                 {
                     MessageBox.Show(CLRegras.Constantes.cpfInvalido, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 }
             }
         }
         else //Edição
         {
             EditarFuncionario();
             MessageBox.Show(CLRegras.Constantes.funcionario + " editado com sucesso!");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }