//Autor: Felipe Januário 02-09-2015
        //Método Responsável por inserir os dados do Funcionário/HOraExtra na Base
        //frmHoraExtra

        public void CadastrarHoraExtraDAO(HoraExtraVO dadosTela)
        {
            ConecctionBase conexao = new ConecctionBase();

            string sql_idempregador;
            string sql_cpf;

            sql_idempregador = "(select id_empregador from Funcionario where id_funcionario =" + dadosTela.IdFuncionario + ")";
            sql_cpf          = "(select cpf_func from Funcionario where id_funcionario =" + dadosTela.IdFuncionario + ")";

            String sql = " INSERT INTO dbo.hora_extra("
                         + "qtd_hora_extra,dt_hr_extra,Empregador_id_empregador,Funcionario_id_funcionario,cpf_func)"
                         + "VALUES(" + dadosTela.QtdHora + ",'" + dadosTela.DataReferencia + "'," + sql_idempregador + ","
                         + dadosTela.IdFuncionario + "," + sql_cpf + ")";

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn = conexao.abrirConexao();
                conexao.executeNonQuery(sql, cn);
                conexao.fecharConexao(cn);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
Exemple #2
0
        public void CadastrarFaltasDAO(FaltaVO dadosTela)
        {
            ConecctionBase conexao = new ConecctionBase();

            string sql_func;
            string sql_Nomefunc;

            sql_func     = "(select id_funcionario from Funcionario where id_funcionario =" + dadosTela.IdFuncFerias + ")";
            sql_Nomefunc = "(select nome_func from Funcionario where id_funcionario =" + dadosTela.IdFuncFerias + ")";

            String sql = "INSERT INTO dbo.faltas("
                         + "dt_falta,motivo_falta,nome_func,Funcionario_id_funcionario)"
                         + "VALUES('" + dadosTela.DataFalta + "','" + dadosTela.MotivoFalta + "'," + sql_Nomefunc + ","
                         + dadosTela.IdFuncFerias + ")";

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn = conexao.abrirConexao();
                conexao.executeNonQuery(sql, cn);
                conexao.fecharConexao(cn);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
        public void CadastrarFeriasDAO(FeriasVO dadosTela)
        {
            ConecctionBase conexao = new ConecctionBase();

            string sql_idempregador;

            sql_idempregador = "(select id_empregador from Funcionario where id_funcionario =" + dadosTela.IdFuncFerias + ")";

            String sql = " INSERT INTO dbo.ferias("
                         + "dt_entrada_ferias,dt_retorno_ferias,Empregador_id_Empregador,Funcionario_id_funcionario,qtd_dias_ferias)"
                         + "VALUES('" + dadosTela.DtEntradaFerias + "','" + dadosTela.DtRetornoFerias + "'," + sql_idempregador + ","
                         + dadosTela.IdFuncFerias + "," + dadosTela.QtdDiasFerias + ")";

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn = conexao.abrirConexao();
                conexao.executeNonQuery(sql, cn);
                conexao.fecharConexao(cn);
                // conexao.fecharConexao(conexao.abrirConexao());
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
        //Autor: Felipe Januário 17-08-2015
        //Método Responsável por inserir os dados do Funcionário na Base
        //frmCadastroFuncionário

        public void CadastrarEmpregadorDAO(EmpregadorVO empregadorVO)
        {
            ConecctionBase conexao = new ConecctionBase();

            String sql =

                " INSERT INTO Empregador ("
                + "dsc_empregador,cpf_empregador,tel_empregador,cel_empregador,email_empregador,"
                + "end_empregador,bairro_empregador,cep_empregador,uf_empregador,cidade_empregador,numero_empregador)"
                + "VALUES('"
                + empregadorVO.NomeEmpregador + "'," + empregadorVO.CpfEmpregador + ","
                + empregadorVO.TelEmpregador + "," + empregadorVO.CelEmpregador + ",'"
                + empregadorVO.EmailEmpregador + "','" + empregadorVO.EndEmpregador + "','" + empregadorVO.bairroEmpregador + "',"
                + empregadorVO.CepEmpregador + ",'" + empregadorVO.UfEmpregador + "','"
                + empregadorVO.CidadeEmpregador + "','" + empregadorVO.NumeroEmpregador
                + "')";

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn = conexao.abrirConexao();
                conexao.executeNonQuery(sql, cn);
                conexao.fecharConexao(cn);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
        //Autor: Felipe Januário 26-08-2015
        //Método Responsável por carregar os dados do Empregador
        //frmCadastroFuncionário

        public DataTable gridEmpregadorDAO(int i)
        {
            ConecctionBase conexao = new ConecctionBase();

            String sql = "select id_Empregador,dsc_empregador,cpf_empregador,cnpj_empregador,tel_empregador,cel_empregador,"
                         + "email_empregador,end_empregador,bairro_empregador,cep_empregador,uf_empregador,cidade_empregador,"
                         + "numero_empregador from dbo.Empregador where id_empregador=" + i + "";

            DataTable retornoEmp;

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn         = conexao.abrirConexao();
                retornoEmp = conexao.executeQuery(sql, cn);
                conexao.fecharConexao(conexao.abrirConexao());

                return(retornoEmp);
            }

            catch (Exception e)
            {
                throw (e);
            }
        }
        //Autor: Felipe Januário 14-08-2015
        //Método Responsável por carregar os dados do Funcionário
        //frmCadastroFuncionário


        public DataTable buscarfuncionarioDAO()
        {
            ConecctionBase conexao = new ConecctionBase();

            String    sql = "select * from dbo.funcionario order by nome_func";
            DataTable retornoFunc;

            try
            {
                SqlConnection cn = new SqlConnection();

                //Conectar ao banco

                /*conexao.conexao();
                 * cn                  = conexao.abrirConexao();
                 * retornoFunc         = conexao.executeQuery(sql, cn);
                 * conexao.fecharConexao(cn);
                 */
                conexao.conexao();
                cn          = conexao.abrirConexao();
                retornoFunc = conexao.executeQuery(sql, cn);
                conexao.fecharConexao(conexao.abrirConexao());

                return(retornoFunc);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
        //Autor: Felipe Januário 02-09-2015
        //Método Responsável por carregar os dados do Funcionario
        //frmCadastroFuncionário

        public DataTable gridFuncionarioDAO(int i)
        {
            ConecctionBase conexao = new ConecctionBase();

            String sql = "select * from dbo.Funcionario where id_funcionario=" + i + "";

            DataTable retornoEmp;

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn         = conexao.abrirConexao();
                retornoEmp = conexao.executeQuery(sql, cn);
                conexao.fecharConexao(conexao.abrirConexao());

                /* SqlConnection cn = new SqlConnection();
                 *
                 * conexao.conexao();
                 * cn = conexao.abrirConexao();
                 * retornoEmp = conexao.executeQuery(sql, cn);
                 * conexao.fecharConexao(cn);*/

                return(retornoEmp);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
        public void CadastrarLicencaDAO(LicencaVO dadosTela)
        {
            ConecctionBase conexao = new ConecctionBase();

            string sql_idempregador;
            string sql_cpf;

            sql_idempregador = "(select id_empregador from Funcionario where id_funcionario =" + dadosTela.idFuncionario + ")";
            sql_cpf          = "(select cpf_func from Funcionario where id_funcionario =" + dadosTela.idFuncionario + ")";

            String sql = "INSERT INTO dbo.licenca_medica("
                         + "dt_inicio_licenca,cpf_funcionario,tipo_licenca,Empregador_id_empregador,Funcionario_id_funcionario)"
                         + "VALUES('" + dadosTela.dtEntradaLicenca + "'," + sql_cpf + ",'" + dadosTela.TipoLicenca + "'," + sql_idempregador + ","
                         + dadosTela.idFuncionario + ")";

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn = conexao.abrirConexao();
                conexao.executeNonQuery(sql, cn);
                conexao.fecharConexao(cn);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
        //Autor: Felipe Januário 14-08-2015
        //Método Responsável por inserir os dados do Funcionário na Base
        //frmCadastroFuncionário
        public void Cadastrarfuncionario(FuncionarioVO funcionarioVO)
        {
            ConecctionBase conexao = new ConecctionBase();

            string sql_idempregador;

            sql_idempregador = "(select id_empregador from Empregador where id_Empregador =" + funcionarioVO.NomeEmpregador + ")";

            String sql =

                " INSERT INTO Funcionario ("
                + "uf_func,nome_func,bairro_func,cel_func,cep_func,cidade_func,cpf_func,tel_func,email_func,dt_entrada_func,end_func,id_empregador,rg_func,numero_func"
                + ",jornada_semanal,jornada_diaria,data_pagamento,vale_transporte,valor_diario,"
                + "qtd_dias_trabalho,carteira_trabalho,serie,salario,orgao_emissor)"
                + "VALUES((select id_uf from uf where id_uf =" + funcionarioVO.Uf + "),'"
                + funcionarioVO.NomeFunc + "','" + funcionarioVO.Bairro + "','"
                + funcionarioVO.Celular + "','" + funcionarioVO.Cep + "','"
                + funcionarioVO.Cidade + "','" + funcionarioVO.Cpf + "','"
                + funcionarioVO.Telefone + "','" + funcionarioVO.Email + "','"
                + funcionarioVO.DataAdmissao + "','" + funcionarioVO.Endereco + "',"
                + sql_idempregador + ",'" + funcionarioVO.rgFunc + "',"
                + funcionarioVO.NumeroFunc + ","
                + funcionarioVO.QtdDiasPorSemana + "," + funcionarioVO.QtdHorasPorDia + ",'"
                + funcionarioVO.DataPagamento + "','" + funcionarioVO.ValeTransporte + "',"
                + funcionarioVO.ValorDiarioVale + "," + funcionarioVO.QtdDiarioTrabalho + ",'"
                + funcionarioVO.carteira + "'," + funcionarioVO.serie + ","
                + funcionarioVO.salario + ",'"
                + funcionarioVO.orgaoEmissor + "')";

            /*
             * string sqlContrato = "";
             * sqlContrato = "INSERT INTO Contrato_trabalho ("
             + "jornada_semanal,jornada_diaria,data_pagamento,vale_transporte,valor_diario,"
             + "qtd_dias_trabalho,carteira_trabalho,serie,salario,orgao_emissor,CEI,id_empregador)"
             + "VALUES("
             + contratoVo.QtdDiasPorSemana+","+contratoVo.QtdHorasPorDia+ ",'"
             + contratoVo.DataPagamento+"','"+contratoVo.ValeTransporte+"',"
             + contratoVo.ValorDiarioVale+","+contratoVo.QtdDiarioTrabalho+",'"
             + contratoVo.carteira+"',"+contratoVo.serie+","+contratoVo.salario+",'"
             + contratoVo.orgaoEmissor+"',"+contratoVo.CEI+"," ;*/

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn = conexao.abrirConexao();
                conexao.executeNonQuery(sql, cn);
                conexao.fecharConexao(cn);

                /* conexao.conexao();
                 * conexao.abrirConexao();
                 * conexao.executeQuery(sql);
                 * conexao.fecharConexao(conexao.abrirConexao());*/
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
Exemple #10
0
        //Autor: Felipe Januário 18-08-2015
        //Método Responsável por buscar UF na base
        //frmCadastroFuncionário
        public DataTable buscarUfDAO()
        {
            ConecctionBase conexao = new ConecctionBase();

            String    sql = "select id_uf,dsc_uf,uf_uf from dbo.uf order by dsc_uf";
            DataTable retorno;

            try
            {
                SqlConnection cn = new SqlConnection();
                conexao.conexao();
                cn      = conexao.abrirConexao();
                retorno = conexao.executeQuery(sql, cn);
                conexao.fecharConexao(conexao.abrirConexao());

                return(retorno);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }