public string Deletar(C_FuncionarioENT func) { try { string excluido = null; conexao.LimparParametros(); conexao.AdicionarParametros("@codigo", func.codigo); sql.Clear(); sql.AppendLine("DELETE FROM Funcionario WHERE Codigo = @codigo "); sql.AppendLine("DELETE FROM Funcionario_Empresa_Gerencial WHERE Funcionario = @codigo"); conexao.Manipular(CommandType.Text, Convert.ToString(sql)); return(excluido = func.codigo.ToString()); } catch (Exception ex) { return(ex.Message); } }
public string ConsultarGravado(C_FuncionarioENT func) { string retorno = null; try { conexao.LimparParametros(); conexao.AdicionarParametros("@cpf", func.cpf); sql.Clear(); sql.AppendLine("SELECT CPF FROM Funcionario WHERE CPF = @CPF"); DataTable dt = conexao.Consultar(CommandType.Text, Convert.ToString(sql)); foreach (DataRow dr in dt.Rows) { retorno = dr["CPF"].ToString(); } return(retorno); } catch (Exception ex) { return(ex.Message); } }
public void BuscarFuncionario(C_FuncionarioENT func) { try { conexao.LimparParametros(); conexao.AdicionarParametros("@codigo", func.codigo); sql.Clear(); sql.AppendLine("SELECT F.*, E.Fantasia, FG.Grupo FROM Funcionario F "); sql.AppendLine("LEFT JOIN Empresa E ON F.Empresa = E.Codigo "); sql.AppendLine("LEFT JOIN Funcionario_Grupo FG ON F.Grupo = FG.Codigo "); sql.AppendLine("WHERE F.Codigo = @codigo"); DataTable dt = conexao.Consultar(CommandType.Text, Convert.ToString(sql)); foreach (DataRow dr in dt.Rows) { func.nome = dr["Nome"].ToString(); func.data_cadastro = dr["Data_Cadastro"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Data_Cadastro"]); func.data_ult_atual = dr["Data_Ultima_At"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Data_Ultima_At"]); func.data_nascimento = dr["Data_Nascimento"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Data_Nascimento"]); func.genero = dr["Genero"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Genero"]); func.nome = dr["Nome"].ToString(); func.cpf = dr["Cpf"].ToString(); func.rg = dr["Rg"].ToString(); func.situacao = dr["situacao"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["situacao"]); if (dr["Foto"] != DBNull.Value) //verifico se o retorno da base é null { func.foto = (byte[])dr["Foto"]; //recebo o array de foto do banco } func.emp_contratual = dr["Empresa"].Equals(DBNull.Value) ? 0 : Convert.ToInt64(dr["Empresa"]); func.telefone = dr["Telefone"].ToString(); func.celular = dr["Celular"].ToString(); func.email = dr["Email"].ToString(); func.endereco = dr["Endereco"].ToString(); func.numero = dr["Numero"].ToString(); func.bairro = dr["Bairro"].ToString(); func.cep = dr["Cep"].ToString(); func.complemento = dr["Complemento"].ToString(); func.cidade = dr["Cidade"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Cidade"]); func.estado = dr["Uf"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Uf"]); func.pais = dr["Pais"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Pais"]); func.nome_pai = dr["Nome_Pai"].ToString(); func.nome_mae = dr["Nome_Mae"].Equals(DBNull.Value) ? "" : dr["Nome_Mae"].ToString(); func.raca_cor = dr["Raca_Cor"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Raca_Cor"]); func.estado_civil = dr["Estado_Civil"].ToString(); func.deficiente = dr["Deficiente"].ToString(); func.tipo_deficiencia = dr["Tipo_Deficiencia"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Tipo_Deficiencia"]); func.ctps = dr["CTPS"].ToString(); func.ctps_serie = dr["CTPS_Serie"].ToString(); func.ctps_uf = dr["CTPS_Uf"].ToString(); func.ctps_emissao = dr["CTPS_Emissao"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["CTPS_Emissao"]); func.ctps_orgao_expedidor = dr["CTPS_Orgao_Exp"].ToString(); func.pis = dr["Pis"].ToString(); func.pis_emissao = dr["Pis_Emissao"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Pis_Emissao"]); func.titulo_numero = dr["Titulo_Eleitor"].ToString(); func.titulo_zona = dr["Titulo_Zona"].ToString(); func.titulo_secao = dr["Titulo_Secao"].ToString(); func.reservista_nr = dr["Reservista_Nr"].ToString(); func.reservista_ra = dr["Reservista_Ra"].ToString(); func.cnh_numero = dr["Cnh"].ToString(); func.cnh_validade = dr["Cnh_Validade"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Cnh_Validade"]); func.cnh_orgao_expedidor = dr["Cnh_Orgao"].ToString(); func.cnh_categoria = dr["Cnh_Categoria"].ToString(); func.cnh_data_emissao = dr["Cnh_Emissao"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Cnh_Emissao"]); func.data_admissao = dr["Data_Admissao"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Data_Admissao"]); func.data_exame_medico = dr["Data_Exame_Medico"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Data_Exame_Medico"]); func.data_inicio_experiencia = dr["Experiencia_Inicio"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Experiencia_Inicio"]); func.data_fim_experiencia = dr["Experiencia_fim"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Experiencia_fim"]); func.data_prorrogacao = dr["Experiencia_Prorrogacao"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Experiencia_Prorrogacao"]); func.observacao = dr["Observacao"].ToString(); func.demitido = dr["Demitido"].ToString(); func.data_demissao = dr["Demissao_Data"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Demissao_Data"]); func.motivo_demissao = dr["Demissao_Motivo"].ToString(); func.rescisao_caged = dr["Rescisao_Caged"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Rescisao_Caged"]); func.cargo = dr["Cargo"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Cargo"]); func.tipo_contrato = dr["Tipo_Contrato"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Tipo_Contrato"]); func.admissao_caged = dr["Admissao_Caged"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Admissao_Caged"]); func.setor = dr["Setor"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Setor"]); func.departamento = dr["Departamento"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Departamento"]); func.grupo_funcionario = dr["Grupo"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Grupo"]); func.banco = dr["Banco"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Banco"]); func.agencia = dr["Agencia"].ToString(); func.numero_conta = dr["Numero_Conta"].ToString(); func.tipo_conta = dr["Tipo_Conta_Bancaria"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Tipo_Conta_Bancaria"]); func.grau_instrucao = dr["Grau_Instrucao"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(dr["Grau_Instrucao"]); func.instituicao_ensino = dr["Instituicao_Ensino"].ToString(); func.curso = dr["Curso"].ToString(); func.curso_inicio = dr["Curso_Inicio"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Curso_Inicio"]); func.curso_fim = dr["Curso_Fim"].Equals(DBNull.Value) ? DateTime.Now : Convert.ToDateTime(dr["Curso_Fim"]); func.outros_cursos = dr["Curso_Outros"].ToString(); } } catch (Exception ex) { MessageBox.Show("Não foi possível carregar funcionário. Detalhes" + ex, "Falha", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public string Atualizar(C_FuncionarioENT func) { string retorno = ""; try { conexao.LimparParametros(); conexao.AdicionarParametros("@codigo", func.codigo); conexao.AdicionarParametros("@dataCadastro", func.data_cadastro); conexao.AdicionarParametros("@dataNascimento", func.data_nascimento); conexao.AdicionarParametros("@dataUltAtual", func.data_ult_atual); conexao.AdicionarParametros("@nome", func.nome); conexao.AdicionarParametros("@cpf", func.cpf); conexao.AdicionarParametros("@rg", func.rg); conexao.AdicionarParametros("@grupoFuncionario", func.grupo_funcionario); conexao.AdicionarParametros("@genero", func.genero); conexao.AdicionarParametros("@empresaContratual", func.emp_contratual); conexao.AdicionarParametros("@situacao", func.situacao); conexao.AdicionarParametros("@foto", func.foto); conexao.AdicionarParametros("@telefone", func.telefone); conexao.AdicionarParametros("@celular", func.celular); conexao.AdicionarParametros("@email", func.email); conexao.AdicionarParametros("@endereco", func.endereco); conexao.AdicionarParametros("@numero", func.numero); conexao.AdicionarParametros("@bairro", func.bairro); conexao.AdicionarParametros("@cep", func.cep); conexao.AdicionarParametros("@complemento", func.complemento); conexao.AdicionarParametros("@cidade", func.cidade); conexao.AdicionarParametros("@estado", func.estado); conexao.AdicionarParametros("@pais", func.pais); conexao.AdicionarParametros("@nome_pai", func.nome_pai); conexao.AdicionarParametros("@nome_mae", func.nome_mae); conexao.AdicionarParametros("@raca_cor", func.raca_cor); conexao.AdicionarParametros("@estado_civil", func.estado_civil); conexao.AdicionarParametros("@deficiente", func.deficiente); conexao.AdicionarParametros("@tipo_deficiencia", func.tipo_deficiencia); conexao.AdicionarParametros("@ctps", func.ctps); conexao.AdicionarParametros("@ctps_serie", func.ctps_serie); conexao.AdicionarParametros("@ctps_uf", func.ctps_uf); conexao.AdicionarParametros("@ctps_emissao", func.ctps_emissao); conexao.AdicionarParametros("@ctps_orgao_expedidor", func.ctps_orgao_expedidor); conexao.AdicionarParametros("@pis", func.pis); conexao.AdicionarParametros("@pis_emissao", func.pis_emissao); conexao.AdicionarParametros("@titulo_numero", func.titulo_numero); conexao.AdicionarParametros("@titulo_zona", func.titulo_zona); conexao.AdicionarParametros("@titulo_secao", func.titulo_secao); conexao.AdicionarParametros("@reservista_nr", func.reservista_nr); conexao.AdicionarParametros("@reservista_ra", func.reservista_ra); conexao.AdicionarParametros("@cnh_numero", func.cnh_numero); conexao.AdicionarParametros("@cnh_validade", func.cnh_validade); conexao.AdicionarParametros("@cnh_orgao_expedidor", func.cnh_orgao_expedidor); conexao.AdicionarParametros("@cnh_categoria", func.cnh_categoria); conexao.AdicionarParametros("@cnh_data_emissao", func.cnh_data_emissao); conexao.AdicionarParametros("@data_admissao", func.data_admissao); conexao.AdicionarParametros("@data_exame_medico", func.data_exame_medico); conexao.AdicionarParametros("@data_inicio_experiencia", func.data_inicio_experiencia); conexao.AdicionarParametros("@data_fim_experiencia", func.data_fim_experiencia); conexao.AdicionarParametros("@data_prorrogacao", func.data_prorrogacao); conexao.AdicionarParametros("@observacao", func.observacao); conexao.AdicionarParametros("@demitido", func.demitido); conexao.AdicionarParametros("@data_demissao", func.data_demissao); conexao.AdicionarParametros("@motivo_demissao", func.motivo_demissao); conexao.AdicionarParametros("@rescisao_caged", func.rescisao_caged); conexao.AdicionarParametros("@cargo", func.cargo); conexao.AdicionarParametros("@tipo_contrato", func.tipo_contrato); conexao.AdicionarParametros("@admissao_caged", func.admissao_caged); conexao.AdicionarParametros("@setor", func.setor); conexao.AdicionarParametros("@departamento", func.departamento); conexao.AdicionarParametros("@banco", func.banco); conexao.AdicionarParametros("@agencia", func.agencia); conexao.AdicionarParametros("@numero_conta", func.numero_conta); conexao.AdicionarParametros("@tipo_conta", func.tipo_conta); conexao.AdicionarParametros("@grau_instrucao", func.grau_instrucao); conexao.AdicionarParametros("@instituicao_ensino", func.instituicao_ensino); conexao.AdicionarParametros("@curso", func.curso); conexao.AdicionarParametros("@curso_inicio", func.curso_inicio); conexao.AdicionarParametros("@curso_fim", func.curso_fim); conexao.AdicionarParametros("@outros_cursos", func.outros_cursos); //if (func.ListEmpresaGerencial.Count > -1) //{ // for (int i = 0; i < func.ListEmpresaGerencial.Count; i++) // { // conexao.AdicionarParametros("@listaEmpGerencial", func.ListEmpresaGerencial[i]); // sql = string.Empty; // sql = "UPDATE Funcionario_Empresa_Gerencial SET Funcionario = @codigo, Empresa = @listaEmpGerencial WHERE Funcionario = @codigo"; // conexao.Manipular(CommandType.Text, sql); // } //} sql.Clear(); sql.AppendLine("UPDATE Funcionario SET Data_Cadastro = @dataCadastro, Data_Nascimento = @dataNascimento,Data_Ultima_At = @dataUltAtual, "); sql.AppendLine("Nome = @nome,CPF = @cpf,RG = @rg, Grupo = @grupoFuncionario, "); sql.AppendLine("Genero = @genero, Empresa = @empresaContratual, Situacao = @situacao,Foto = @foto,Telefone = @telefone, "); sql.AppendLine("Celular = @celular,Email = @email,Endereco = @endereco, "); sql.AppendLine("Numero = @numero,Bairro = @bairro,Cep = @cep,Complemento = @complemento,Cidade = @cidade,Uf = @estado, "); sql.AppendLine("Pais = @pais,Nome_Pai = @nome_pai,Nome_Mae = @nome_mae,Raca_Cor = @raca_cor,Estado_Civil = @estado_civil, "); sql.AppendLine("Deficiente = @deficiente,Tipo_Deficiencia = @tipo_deficiencia,CTPS = @ctps,CTPS_Serie = @ctps_serie, "); sql.AppendLine("CTPS_UF = @ctps_uf,CTPS_Emissao = @ctps_emissao,CTPS_Orgao_Exp = @ctps_orgao_expedidor,PIS = @pis, "); sql.AppendLine("PIS_Emissao = @pis_emissao,Titulo_Eleitor = @titulo_numero,Titulo_Zona = @titulo_zona, "); sql.AppendLine("Titulo_Secao = @titulo_secao,Reservista_Nr = @reservista_nr,Reservista_Ra = @reservista_ra, "); sql.AppendLine("CNH = @cnh_numero,CNH_Validade = @cnh_validade,CNH_Orgao = @cnh_orgao_expedidor,CNH_Categoria = @cnh_categoria, "); sql.AppendLine("CNH_Emissao = @cnh_data_emissao,Data_Admissao = @data_admissao,Data_Exame_Medico = @data_exame_medico, "); sql.AppendLine("Experiencia_Inicio = @data_inicio_experiencia,Experiencia_Fim = @data_fim_experiencia, "); sql.AppendLine("Experiencia_Prorrogacao = @data_prorrogacao, "); sql.AppendLine("Observacao = @observacao,Demitido = @demitido, "); sql.AppendLine("Demissao_Data = @data_demissao,Demissao_Motivo = @motivo_demissao,Rescisao_Caged = @rescisao_caged, "); sql.AppendLine("Cargo = @cargo,Tipo_Contrato = @tipo_contrato,Admissao_Caged = @admissao_caged,Setor = @setor, "); sql.AppendLine("Departamento = @departamento,Banco = @banco,Agencia = @agencia,Numero_Conta = @numero_conta, "); sql.AppendLine("Tipo_Conta_Bancaria = @tipo_conta,Grau_Instrucao = @grau_instrucao,Instituicao_Ensino = @instituicao_ensino, "); sql.AppendLine("curso = @curso,Curso_Inicio = @curso_inicio,Curso_Fim = @curso_fim,Curso_Outros = @outros_cursos "); sql.AppendLine("WHERE Codigo = @codigo"); conexao.Manipular(CommandType.Text, Convert.ToString(sql)); return(retorno = "1"); } catch (Exception ex) { return(ex.Message); } }
public string Gravar(C_FuncionarioENT func) { string retorno = ""; try { conexao.LimparParametros(); conexao.AdicionarParametros("@codigo", func.codigo); conexao.AdicionarParametros("@dataCadastro", func.data_cadastro); conexao.AdicionarParametros("@dataNascimento", func.data_nascimento); conexao.AdicionarParametros("@dataUltAtual", func.data_ult_atual); conexao.AdicionarParametros("@nome", func.nome); conexao.AdicionarParametros("@cpf", func.cpf); conexao.AdicionarParametros("@rg", func.rg); conexao.AdicionarParametros("@grupoFuncionario", func.grupo_funcionario); conexao.AdicionarParametros("@genero", func.genero); conexao.AdicionarParametros("@empresaContratual", func.empresa_contratual); conexao.AdicionarParametros("@situacao", func.situacao); conexao.AdicionarParametros("@foto", func.foto); conexao.AdicionarParametros("@telefone", func.telefone); conexao.AdicionarParametros("@celular", func.celular); conexao.AdicionarParametros("@email", func.email); conexao.AdicionarParametros("@endereco", func.endereco); conexao.AdicionarParametros("@numero", func.numero); conexao.AdicionarParametros("@bairro", func.bairro); conexao.AdicionarParametros("@cep", func.cep); conexao.AdicionarParametros("@complemento", func.complemento); conexao.AdicionarParametros("@cidade", func.cidade); conexao.AdicionarParametros("@estado", func.estado); conexao.AdicionarParametros("@pais", func.pais); conexao.AdicionarParametros("@nome_pai", func.nome_pai); conexao.AdicionarParametros("@nome_mae", func.nome_mae); conexao.AdicionarParametros("@raca_cor", func.raca_cor); conexao.AdicionarParametros("@estado_civil", func.estado_civil); conexao.AdicionarParametros("@deficiente", func.deficiente); conexao.AdicionarParametros("@tipo_deficiencia", func.tipo_deficiencia); conexao.AdicionarParametros("@ctps", func.ctps); conexao.AdicionarParametros("@ctps_serie", func.ctps_serie); conexao.AdicionarParametros("@ctps_uf", func.ctps_uf); conexao.AdicionarParametros("@ctps_emissao", func.ctps_emissao); conexao.AdicionarParametros("@ctps_orgao_expedidor", func.ctps_orgao_expedidor); conexao.AdicionarParametros("@pis", func.pis); conexao.AdicionarParametros("@pis_emissao", func.pis_emissao); conexao.AdicionarParametros("@titulo_numero", func.titulo_numero); conexao.AdicionarParametros("@titulo_zona", func.titulo_zona); conexao.AdicionarParametros("@titulo_secao", func.titulo_secao); conexao.AdicionarParametros("@reservista_nr", func.reservista_nr); conexao.AdicionarParametros("@reservista_ra", func.reservista_ra); conexao.AdicionarParametros("@cnh_numero", func.cnh_numero); conexao.AdicionarParametros("@cnh_validade", func.cnh_validade); conexao.AdicionarParametros("@cnh_orgao_expedidor", func.cnh_orgao_expedidor); conexao.AdicionarParametros("@cnh_categoria", func.cnh_categoria); conexao.AdicionarParametros("@cnh_data_emissao", func.cnh_data_emissao); conexao.AdicionarParametros("@data_admissao", func.data_admissao); conexao.AdicionarParametros("@data_exame_medico", func.data_exame_medico); conexao.AdicionarParametros("@data_inicio_experiencia", func.data_inicio_experiencia); conexao.AdicionarParametros("@data_fim_experiencia", func.data_fim_experiencia); conexao.AdicionarParametros("@data_prorrogacao", func.data_prorrogacao); conexao.AdicionarParametros("@observacao", func.observacao); conexao.AdicionarParametros("@demitido", func.demitido); conexao.AdicionarParametros("@data_demissao", func.data_demissao); conexao.AdicionarParametros("@motivo_demissao", func.motivo_demissao); conexao.AdicionarParametros("@rescisao_caged", func.rescisao_caged); conexao.AdicionarParametros("@cargo", func.cargo); conexao.AdicionarParametros("@tipo_contrato", func.tipo_contrato); conexao.AdicionarParametros("@admissao_caged", func.admissao_caged); conexao.AdicionarParametros("@setor", func.setor); conexao.AdicionarParametros("@departamento", func.departamento); conexao.AdicionarParametros("@banco", func.banco); conexao.AdicionarParametros("@agencia", func.agencia); conexao.AdicionarParametros("@numero_conta", func.numero_conta); conexao.AdicionarParametros("@tipo_conta", func.tipo_conta); conexao.AdicionarParametros("@grau_instrucao", func.grau_instrucao); conexao.AdicionarParametros("@instituicao_ensino", func.instituicao_ensino); conexao.AdicionarParametros("@curso", func.curso); conexao.AdicionarParametros("@curso_inicio", func.curso_inicio); conexao.AdicionarParametros("@curso_fim", func.curso_fim); conexao.AdicionarParametros("@outros_cursos", func.outros_cursos); sql.Clear(); sql.AppendLine("INSERT INTO Funcionario (Data_Cadastro, Data_Nascimento,Data_Ultima_At,Nome,CPF,RG,Grupo,Genero, "); sql.AppendLine("Situacao,Foto,Empresa,Telefone,Celular,Email,Endereco,Numero,Bairro, "); sql.AppendLine("Cep,Complemento,Cidade,Uf,Pais,Nome_Pai,Nome_Mae,Raca_Cor,Estado_Civil,Deficiente, "); sql.AppendLine("Tipo_Deficiencia,CTPS,CTPS_Serie,CTPS_UF,CTPS_Emissao,CTPS_Orgao_Exp,PIS,PIS_Emissao, "); sql.AppendLine("Titulo_Eleitor,Titulo_Zona,Titulo_Secao,Reservista_Nr,Reservista_Ra,CNH,CNH_Validade, "); sql.AppendLine("CNH_Orgao,CNH_Categoria,CNH_Emissao,Data_Admissao,Data_Exame_Medico,Experiencia_Inicio, "); sql.AppendLine("Experiencia_Fim,Experiencia_Prorrogacao, "); sql.AppendLine("Observacao,Demitido,Demissao_Data,Demissao_Motivo,Rescisao_Caged,Cargo,Tipo_Contrato, "); sql.AppendLine("Admissao_Caged,Setor,Departamento,Banco,Agencia,Numero_Conta,Tipo_Conta_Bancaria,Grau_Instrucao, "); sql.AppendLine("Instituicao_Ensino,curso,Curso_Inicio,Curso_Fim,Curso_Outros) "); sql.AppendLine("VALUES(@dataCadastro,@dataNascimento,@dataUltAtual,@nome,@cpf,@rg,@grupoFuncionario, "); sql.AppendLine("@genero,@situacao,@foto,@empresaContratual,@telefone,@celular,@email,@endereco, "); sql.AppendLine("@numero,@bairro,@cep,@complemento,@cidade,@estado,@pais,@nome_pai,@nome_mae,@raca_cor,@estado_civil, "); sql.AppendLine("@deficiente,@tipo_deficiencia,@ctps,@ctps_serie,@ctps_uf,@ctps_emissao,@ctps_orgao_expedidor, "); sql.AppendLine("@pis,@pis_emissao,@titulo_numero,@titulo_zona,@titulo_secao,@reservista_nr,@reservista_ra,@cnh_numero, "); sql.AppendLine("@cnh_validade,@cnh_orgao_expedidor,@cnh_categoria,@cnh_data_emissao,@data_admissao,@data_exame_medico, "); sql.AppendLine("@data_inicio_experiencia,@data_fim_experiencia,@data_prorrogacao, "); sql.AppendLine("@observacao,@demitido,@data_demissao,@motivo_demissao, "); sql.AppendLine("@rescisao_caged,@cargo,@tipo_contrato,@admissao_caged,@setor,@departamento,@banco,@agencia, "); sql.AppendLine("@numero_conta,@tipo_conta,@grau_instrucao,@instituicao_ensino,@curso,@curso_inicio,@curso_fim, "); sql.AppendLine("@outros_cursos) SELECT @@IDENTITY"); return(retorno = conexao.Manipular(CommandType.Text, Convert.ToString(sql)).ToString()); /* * int count = func.ListEmpresaGerencial.Count; * if (count > 0) * { * for (int i = 0; i < func.ListEmpresaGerencial.Count; i++) * { * conexao.AdicionarParametros("@listaEmpGerencial", func.ListEmpresaGerencial[i]); * sql.Clear(); * sql.AppendLine("INSERT INTO Funcionario_Empresa_Gerencial (Funcionario,Empresa) VALUES (@codigo, @listaEmpGerencial)"); * conexao.Manipular(CommandType.Text, Convert.ToString(sql)); * } * } */ } catch (Exception ex) { return(ex.Message); } }