//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); } }
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); } }
//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); } }