#include "PROTHEUS.CH" #include "RWMAKE.CH" #include "APWEBEX.CH" #include "TOPCONN.CH" #include "TBICONN.CH" #DEFINE SMSDEBUG /*__________________________________________________________________________ ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ¦¦+-----------------------------------------------------------------------+¦¦ ¦¦¦Funçäo ¦ AddOpt ¦ Autor ¦ Lucilene Mendes ¦ Data ¦28.08.17 ¦¦¦ ¦¦+----------+------------------------------------------------------------¦¦¦ ¦¦¦Descriçäo ¦ Inclusão de Oportunidade de Venda. ¦¦¦ ¦¦+-----------------------------------------------------------------------+¦¦ ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*/ User Function AddOpt() Local cHtml Local f := 0 Private cFilVen := "" Private cCodLogin := "" Private cVendLogin := "" Private cVendedor := "" Private cSite := "u_PortalLogin.apw" Private cPagina := "Homologação" Private cTitle := "Portal SMS" Private cMenus := "" Private cAnexos := "" Private cDirOpt := "\anexosPortal\oportunidade\" Private cDirPortal := "" Private cEndServ := "" // Endereço do servidor da pagina de Portal Private cItensHid := "" Private cBotoes := "" Private cBtAddAnex := "" Private cCodOpt := "" Private cDescri := "" Private cComplem := "" Private cCliente := "" Private cContato := "" Private cEmail := "" Private cParceiro := "" Private cUF := "" Private cCidade := "" Private cEndereco := "" Private cRegional := "" Private cInicio := "" Private cFim := "" Private cNotas := "" Private cStatus := "" Private cEspecif := "" Private cContEsp := "" Private cStatusHom := "" Private cRT := "" Private cSegmento := "" Private cNivel := "" Private cEncer := "" Private cMotivo := "" Private cOptMun := "" Private lNewOpt := .F. Private lEdit := .F. Private lCopy := .F. Private aStatus := {} Private aStHom := {} Private aSegmen := {} Private aNivel := {} Private aAnexos := {} Web Extended Init cHtml Start U_inSite() cVendLogin := u_GetUsrPR() cCodLogin := U_SetParPR(cVendLogin) If Empty(HttpSession->CodVend) cHtml:= '' Return cHtml Else If !Empty(HttpSession->Superv) .and. HttpSession->Superv <> HttpSession->CodVend HttpSession->CodVend:= HttpSession->Superv Endif Endif // Pega do parâmetro com o Titulo do Portal cTitle := SuperGetMV("PS_TITLE", .T., "Portal SMS") // Define a funcao a ser chama no link cSite := "u_SMSPortal.apw?PR="+cCodLogin // Monta o cabeçalho para a pagina cHeader := U_PSHeader(cTitle, cSite) //Função que atualiza os menus cMenus := U_GetMenus(AllTrim(Upper(Procname())), cVendLogin) //Atualiza as variáveis cEndServ := GetMv('MV_WFBRWSR') cCodVend := cVendLogin cNomeVend:= HttpSession->Nome cDescri:= '' cDescri+= '' //cComplem:= '' //Início cInicio:= '' //Fim cDiaIni:= cvaltochar(DateDiffDay(date(),AD1->AD1_DTINI)) dDiaFim:= date()+730 cFim:= '' //Cliente cCliente:='' //Contato cContato:= '' //Email //cEmail:= '' //Parceiro //cParceiro:= '' //Seleciona os estados disponíveis no combo cUF:='' //Cidade cCidade:= '' //Endereço cEndereco:= '' //Regional cRegional:= '' //Vendedor cVendedor:= '' //Especificadora cEspecif:='' //Contato Especificadora cContEsp:='' //Status Homologação aStHom:= RetSx3Box(Posicione('SX3',2,'AD1_HOMOLO','X3CBox()'),,,1) cStatusHom:='' //% RT cRT:= '' //Segmento aSegmen:= RetSx3Box(Posicione('SX3',2,'AD1_SEGMEN','X3CBox()'),,,1) cSegmento:='' //Nivel aNivel:= RetSx3Box(Posicione('SX3',2,'AD1_NIVOPO','X3CBox()'),,,1) cNivel:='' //Observação Notas cNotas:= "" //Status aStatus:= RetSx3Box(Posicione('SX3',2,'AD1_STATUS','X3CBox()'),,,1) cStatus:='' //cEncerramento cEncer:= '' //Motivo Encerramento //AD1_MEMENC AD1_MTVENC cMotivo:= '' //Adiciona os botões da página cBotoes+=''+chr(13)+chr(10) cBotoes+=''+chr(13)+chr(10) //Botão para adicionar anexos cBtAddAnex+= '