internal string ExcluirFuncionario(string pis) { var respHttp = FazRequisicaoHttp(TipoWebServiceSecullum.PontoWeb, "Funcionarios?pis=" + pis, "DELETE", null); var resposta = new AutenticacaoDadosDaContaResposta(); if (respHttp.CodigoHttp != HttpStatusCode.OK) { resposta.erro = true; resposta.mensagem = respHttp.Conteudo; } return(resposta.mensagem); }
public string ExcluirEmpresa(string cnpj) { var respHttp = FazRequisicaoHttp(TipoWebServiceSecullum.PontoWeb, "Empresas?cnpjCpf=" + cnpj, "DELETE", null); var resposta = new AutenticacaoDadosDaContaResposta(); if (respHttp.CodigoHttp != HttpStatusCode.OK) { resposta.erro = true; resposta.mensagem = respHttp.Conteudo; } return(resposta.mensagem); }
internal string ExcluirAfastamento(string inicio, string fim, string pis) { var respHttp = FazRequisicaoHttp(TipoWebServiceSecullum.PontoWeb, $"FuncionariosAfastamentos?dataInicio={inicio}&dataFim={fim}&funcionarioPis={pis}", "DELETE", null); var resposta = new AutenticacaoDadosDaContaResposta(); if (respHttp.CodigoHttp != HttpStatusCode.OK) { resposta.erro = true; resposta.mensagem = respHttp.Conteudo; } return(resposta.mensagem); }
internal string ExcluirPerguntaAdicional(string descricao, string grupo) { var respHttp = FazRequisicaoHttp(TipoWebServiceSecullum.PontoWeb, $"PerguntasAdicionais?descricao={descricao}&grupo={grupo}", "DELETE", null); var resposta = new AutenticacaoDadosDaContaResposta(); if (respHttp.CodigoHttp != HttpStatusCode.OK) { resposta.erro = true; resposta.mensagem = respHttp.Conteudo; } return(resposta.mensagem); }
internal string ExcluirJustificativa(string text) { var respHttp = FazRequisicaoHttp(TipoWebServiceSecullum.PontoWeb, "Justificativas?descricao=" + text, "DELETE", null); var resposta = new AutenticacaoDadosDaContaResposta(); if (respHttp.CodigoHttp != HttpStatusCode.OK) { resposta.erro = true; resposta.mensagem = respHttp.Conteudo; } return(resposta.mensagem); }
public string IncluirAlterarEmpresa(Empresa dados) { var respHttp = FazRequisicaoHttp(TipoWebServiceSecullum.PontoWeb, "Empresas", "POST", dados); AutenticacaoDadosDaContaResposta resposta = new AutenticacaoDadosDaContaResposta(); if (respHttp.CodigoHttp == HttpStatusCode.OK) { resposta = JsonConvert.DeserializeObject <AutenticacaoDadosDaContaResposta>(respHttp.Conteudo); } else { resposta.erro = true; resposta.mensagem = respHttp.Conteudo; } return(resposta.mensagem); }
public AutenticacaoDadosDaContaResposta BuscaDadosContaSecullum(string access_token) { AccessTokenSelecionado = access_token; var pedido = new { token = access_token }; var respHttp = FazRequisicaoHttp(TipoWebServiceSecullum.Autenticador, "/ReinvidicacoesToken", "POST", pedido); AutenticacaoDadosDaContaResposta resposta = new AutenticacaoDadosDaContaResposta(); if (respHttp.CodigoHttp == HttpStatusCode.OK) { resposta = JsonConvert.DeserializeObject <AutenticacaoDadosDaContaResposta>(respHttp.Conteudo); } else { resposta.erro = true; resposta.mensagem = respHttp.Conteudo; } var respostaHttpListaBancos = FazRequisicaoHttp(TipoWebServiceSecullum.Autenticador, "/ContasSecullumExterno/ListarBancos/", "GET", null); if (respostaHttpListaBancos.CodigoHttp == HttpStatusCode.OK) { var listaBancos = JsonConvert.DeserializeObject <List <Banco> >(respostaHttpListaBancos.Conteudo); // ClienteId 3 = valor fixo resposta.listaBancos = listaBancos.Where(x => x.clienteId == "3").Select(x => new Banco { id = x.id, nome = x.nome, clienteId = x.clienteId, identificador = Guid.Parse(x.identificador).ToString("N") }).ToList(); } return(resposta); }