//Função Abaixo Completa 19/01 public object cadastroCargosFuncionarios(CargosFuncionarios cargosfuncionarios) { object id; try { acessaBancoDados.LimpaParametros(); acessaBancoDados.AdicionaParametros("@acao", 0); acessaBancoDados.AdicionaParametros("@VAR_CAR_ID", null); acessaBancoDados.AdicionaParametros("@VAR_CAR_DESCRICAO", cargosfuncionarios.nomecargo.ToUpper()); acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_CADASTRO", cargosfuncionarios.permissaocadastro.ToString().ToUpper()); acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_CONSULTA", cargosfuncionarios.permissaoconsulta.ToString().ToUpper()); acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_AGENDA", cargosfuncionarios.permissaoagenda.ToString().ToUpper()); acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_FINANCEIRO", cargosfuncionarios.permissaofinanceiro.ToString().ToUpper()); acessaBancoDados.AdicionaParametros("@VAR_CAR_EXCLUIDO", false.ToString().ToUpper()); acessaBancoDados.AdicionaParametros("@VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia); id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspCargo"); } catch (Exception e) { throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e)); } return(id); }
//Função Abaixo Completa 19/01 public List <CargosFuncionarios> buscaCargosFuncionarios(string id) { List <CargosFuncionarios> listaCargoFuncionario = new List <CargosFuncionarios>(); DataTable dtCargoFuncionario; try { CargosFuncionarios CargoFuncionario = new CargosFuncionarios(); acessaBancoDados.LimpaParametros(); acessaBancoDados.AdicionaParametros("@acao", 2); acessaBancoDados.AdicionaParametros("@VAR_CAR_ID", id); acessaBancoDados.AdicionaParametros("@VAR_CAR_DESCRICAO", null); acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_CADASTRO", null); acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_CONSULTA", null); acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_AGENDA", null); acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_FINANCEIRO", null); acessaBancoDados.AdicionaParametros("@VAR_CAR_EXCLUIDO", null); acessaBancoDados.AdicionaParametros("@VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia); dtCargoFuncionario = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspCargo"); foreach (DataRow linha in dtCargoFuncionario.Rows) { CargoFuncionario.id = Convert.ToInt32(linha["CAR_ID"].ToString()); CargoFuncionario.nomecargo = linha["CAST(AES_DECRYPT(CAR_DESCRICAO,VAR_SENHA_CRIPTOGRAFIA) as char)"].ToString(); CargoFuncionario.permissaocadastro = Convert.ToBoolean(linha["CAST(AES_DECRYPT(CAR_ACESSO_CADASTRO,VAR_SENHA_CRIPTOGRAFIA) as char)"].ToString()); CargoFuncionario.permissaoconsulta = Convert.ToBoolean(linha["CAST(AES_DECRYPT(CAR_ACESSO_CONSULTA,VAR_SENHA_CRIPTOGRAFIA) as char)"].ToString()); CargoFuncionario.permissaoagenda = Convert.ToBoolean(linha["CAST(AES_DECRYPT(CAR_ACESSO_AGENDA,VAR_SENHA_CRIPTOGRAFIA) as char)"].ToString()); CargoFuncionario.permissaofinanceiro = Convert.ToBoolean(linha["CAST(AES_DECRYPT(CAR_ACESSO_FINANCEIRO,VAR_SENHA_CRIPTOGRAFIA) as char)"].ToString()); listaCargoFuncionario.Add(CargoFuncionario); } } catch (Exception e) { throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e)); } return(listaCargoFuncionario); }
public bool equals(CargosFuncionarios Cargosfuncionarios) { throw new NotImplementedException(); }