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));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 //
 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));
        }