public string[][] IniciarProcesso(string userCodFluig, string matricula, string filial, string grupoGerencia, string codmarcacao, string coordenacao) { var fluigProcess = new FluigProcess() { Username = Configuration.GetSection("Fluig")["UserName"], Password = Configuration.GetSection("Fluig")["Password"], UserCordFluig = userCodFluig, CompanyId = Convert.ToInt32(Configuration.GetSection("Fluig")["CompanyId"]), IdProcesso = Configuration.GetSection("Fluig")["IdProcesso"], Atividade = 0, Completatarefa = true, Gestor = false, ColleagueId = new string[] { }, Comment = "", CardData = new string[][] { new[] { "txtGrupoGerencia", grupoGerencia }, new[] { "hddFilial", filial }, new[] { "txtGrupoCoord", coordenacao }, new[] { "hddCodigo", codmarcacao }, new[] { "hddDivergencia", "" }, new[] { "hddAprovCoord", "" }, new[] { "hddAprovGerencia", "" }, new[] { "txtMatricula", matricula }, new[] { "txtNomeColaborador", "" }, new[] { "hddMatFluig", Configuration.GetSection("Fluig")["UserName"] }, //ZY } }; return(Service.IniciarProcesso(fluigProcess)); }
public string[][] RestartProcessoFluig(FluigProcess fluigProcess) { int idProcess = Convert.ToInt32(fluigProcess.IdProcesso); return(WSFluig.saveAndSendTaskAsync(fluigProcess.Username, fluigProcess.Password, fluigProcess.CompanyId, idProcess, fluigProcess.Atividade, fluigProcess.ColleagueId, fluigProcess.Comment, fluigProcess.UserCordFluig,// o codigo do retorno da consulta do email. fluigProcess.Completatarefa, fluigProcess.AttachmentsFluig, fluigProcess.CardData, fluigProcess.AppointmentFluig, fluigProcess.Gestor, 0).GetAwaiter().GetResult().result); }
// public string[][] IniciarProcesso(FluigProcess fluigProcess) { //WSFluig.saveAndSendTaskAsync processd id restartar um novo processo. // se existe um id gravado table ingual chama WSFluig.saveAndSendTaskAsync.caso return(WSFluig.startProcessAsync(fluigProcess.Username, fluigProcess.Password, fluigProcess.CompanyId, fluigProcess.IdProcesso, fluigProcess.Atividade, fluigProcess.ColleagueId, fluigProcess.Comment, fluigProcess.UserCordFluig,// o codigo do retorno da consulta do email. fluigProcess.Completatarefa, fluigProcess.AttachmentsFluig, fluigProcess.CardData, fluigProcess.AppointmentFluig, fluigProcess.Gestor).GetAwaiter().GetResult().result); }
public string[][] RestartProcesso(string userCodFluig, string codigoProcessoFluig, string matricula, string filial, string GrupoGerencia, string codmarcacao) { var fluigProcess = new FluigProcess() { Username = Configuration.GetSection("Fluig")["UserName"], Password = Configuration.GetSection("Fluig")["Password"], UserCordFluig = userCodFluig, CompanyId = Convert.ToInt32(Configuration.GetSection("Fluig")["CompanyId"]), IdProcesso = codigoProcessoFluig, Atividade = 12, Completatarefa = true, Gestor = false, ColleagueId = new string[] { }, Comment = "Movimentação automática realizada pelo fechamento do TimeSheet!", CardData = new string[][] { } }; return(Service.RestartProcessoFluig(fluigProcess)); }