//Método onde podem ser realizadas validações acerca das informações informadas para o Funcionário a ser inserido no banco.
        public string AdicionarFuncionario(Funcionario funcionario)
        {
            FuncionarioDAO func     = new FuncionarioDAO();
            string         mensagem = func.Adicionar(funcionario);

            return(mensagem);
        }
Exemple #2
0
        //Método onde podem ser realizadas validações acerca das informações informadas para o Funcionario a ser inserido no banco.
        public string AdicionarFuncionario(Funcionario Funcionario)
        {
            FuncionarioDAO cli      = new FuncionarioDAO();
            string         mensagem = cli.Adicionar(Funcionario);

            return(mensagem);
        }
Exemple #3
0
 public bool AdicionarNovoFuncionario(Funcionario f)
 {
     if (ValidarCpf(f) && ValidarIdadeFuncionario(f) && ValidarSalarioFuncionario(f))
     {
         return(dao.Adicionar(f));
     }
     //deu problema no cpf
     return(false);
 }
Exemple #4
0
        // GET: Funcionario
        public ActionResult Adicionar(string nome, string login, string senha, string funcao)
        {
            Funcionario    funcionario = new Funcionario();
            FuncionarioDAO dao         = new FuncionarioDAO();

            funcionario.Nome   = nome;
            funcionario.Login  = login;
            funcionario.Senha  = senha;
            funcionario.Funcao = funcao;

            dao.Adicionar(funcionario);

            return(View());
        }
        private void btnCadastrarFuncionario_Click(object sender, EventArgs e)
        {
            //Registro de endereço
            endereco           = new Endereco();
            endereco.Cep       = int.Parse(mskCepFuncionario.Text);
            endereco.Logadouro = mskLogradouroFuncionario.Text;
            // if (mskNumeroFuncionario.Text.Equals("Numero"))
            endereco.Numero      = Convert.ToInt32(mskNumeroFuncionario.Text);
            endereco.Bairro      = mskBairroFuncionario.Text;
            endereco.Cidade      = mskCidadeFuncionario.Text;
            endereco.Estado      = mskEstadoFuncionario.Text;
            endereco.Complemento = mskComplementoFuncionario.Text;


            //Montando funcionario
            //var DataRegex = Regex.Replace(mskDataNascimentoFuncionario.Text, @"([0-9]{2})([0-9]{2})([0-9]{4})", "$1/$2/$3");
            funcionario.Nome                   = mskNomeFuncionario.Text;
            funcionario.Cargo                  = new Cargo();
            funcionario.Cargo.Funcao           = mskProfissaoFuncionario.Text;
            funcionario.Cargo.Creci            = mskCreciFuncionario.Text;
            funcionario.Cpf                    = mskCpfFuncionario.Text;
            funcionario.Rg                     = mskRgFuncionario.Text;
            funcionario.DataAniversario        = new DateTime();
            funcionario.DataAniversario        = dtpDataNascimento.Value;
            funcionario.EstadoCivil            = cbbEstadoCivilFuncionario.Text;
            funcionario.Email                  = mskEmailFuncionario.Text;
            funcionario.FotoFuncionarioEmBytes = BytesImagem;
            funcionario.EnderecoCliente        = endereco;
            funcionario.Sexo                   = cbbGereroFuncionario.Text;
            funcionario.Fg_Ativo               = 1;

            //Gerando Lista de Telefones
            Celular.Ddd  = mskCelularFuncionario.Text.Substring(0, 2);
            Celular.Tel  = mskCelularFuncionario.Text.Substring(2);
            Celular.Tipo = "Cel";

            Residencial.Ddd  = mskTelefoneFuncionario.Text.Substring(0, 2);
            Residencial.Tel  = mskTelefoneFuncionario.Text.Substring(2);
            Residencial.Tipo = "Fixo";

            telefones.Add(Celular);
            telefones.Add(Residencial);

            //Vinculando Lista de Telefones com o funcionario
            funcionario.TelefoneList = telefones;

            FuncionarioDAO.Adicionar(funcionario);
        }
Exemple #6
0
        public string Salvar(FuncionarioDTO dto, List <EntidadeDocumentacaoDTO> documentos, List <FuncionarioAgregadoDTO> dependentes)
        {
            dto = dao.Adicionar(dto);
            if (dto.MensagemErro.Equals(string.Empty))
            {
                dto.MensagemErro = "alert('A Ficha de " + dto.NomeCompleto + ", foi Guardada com Sucesso'); window.location.href='GestaoColabodores.aspx'";
                EntidadeDocumentacaoRN.GetInstance().ExcluirPorEntidade(dto.Codigo);
                foreach (var documento in documentos)
                {
                    documento.Entidade = dto.Codigo;
                    EntidadeDocumentacaoRN.GetInstance().Salvar(documento);
                }
            }
            else
            {
                dto.MensagemErro = "alert('Ops!! Ocorreu um erro ao guardar os dados: " + dto.MensagemErro + "')";
            }

            return(dto.MensagemErro);
        }
 public Funcionario Inserir(Funcionario entidade)
 {
     return(_repositorioCliente.Adicionar(entidade));
 }