Exemple #1
0
def ValidacaoFinalVenda():
    log.EscreverLog('ValidacaoFinalVenda')
    try:
        Variaveis.Tempo = (Variaveis.TempoAdd + 0.25)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TfrmMostraMensagens]", Variaveis.Tempo)
        log.EscreverLog("Massage de Validação")
        Tecla.Esc()
        Tela.LISTAFORMAPAGTO()
        Tecla.Crtx()
        sys.exit()
    except:
        Tempo.TeclaAcao()
Exemple #2
0
def Rejeicao():
    log.EscreverLog('Valida Rejeição')
    try:
        Variaveis.Tempo = (Variaveis.TempoAdd + 5)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_REJEICAONFE2]", Variaveis.Tempo)
        log.EscreverLog('Rejeição')
        Tecla.Esc()
        Tecla.Enter()
        Tecla.Esc()
        Tela.LISTAFORMAPAGTO()
        Tecla.Crtx()
        sys.exit()
    except:
        Tempo.TeclaAcao()
Exemple #3
0
def ValidacaoNF_NFC():
    log.EscreverLog('Validacao NF/NFC')
    try:
        Variaveis.Tempo = (Variaveis.TempoAddFinalVenda + 5)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TfrmMostraMensagensNFe]",
                               Variaveis.Tempo)
        log.EscreverLog("Validações NF-e / NFC-e")
        autoit.control_click("[Class:TfrmMostraMensagensNFe]",
                             "TVSMColorButton1")
        log.EscreverLog("Confirmou Validação")
        Tempo.Click()
        Tela.LISTAFORMAPAGTO()
        for x in range(0, 3):
            Tecla.Esc()
        Tecla.Crtx()
        Variaveis.Break = 'S'
        Roteiro_Lanc.Roteiro()
    except:
        Tempo.TeclaAcao()
Exemple #4
0
def main():
    FrontFarma = LogarSistema("FrontFarma")
    #FrontFarma.login()

    msg = "Add Tempo ADD"
    title = "VSM - Automação"
    fieldNames = ["Informao Tempo Adicional"]
    fieldValues = easygui.multenterbox(msg, title, fieldNames)
    if fieldValues == None:
        sAdd = 0
        sys.exit()
    else:
        sAdd = int(''.join(fieldValues))  # Converte Vetor para String

    Variaveis.TempoAdd = sAdd

    msg = "Repetir precesso"
    title = "VSM - Automação"
    fieldNames = ["Quantas vezes deseja repetir o processo"]
    fieldValues = easygui.multenterbox(msg, title, fieldNames)

    if fieldValues == None:
        sQtd = 0
        sys.exit()
    else:
        sQtd = int(''.join(fieldValues))  # Converte Vetor para String
    Variaveis.NVezes = (sQtd)

    Paramentros.Parametros()

    if Variaveis.CodLoja != '0':
        for x in range(0, 3):
            Tecla.Esc()
        Tecla.ClickGrid()
        Tecla.Crtx()
        if Variaveis.DocFiscal != '':
            Roteiro_Lanc.Roteiro()
    else:
        log.EscreverLog("Nao foi definido a loja para os testes")
        sys.exit(1)