Exemplo n.º 1
0
 def dateTimeSimulator(self, quantidade):
     sistemaLib = SistemaLib()
     listaDateTime = []
     currentDT = datetime.datetime.now()
     tempo = Tempo(currentDT.year, currentDT.month, currentDT.day, currentDT.hour, currentDT.minute, currentDT.second)
     if tempo._mes < 10:
         tempo._mes = '0' + str(tempo._mes)
     if tempo._dia < 10:
         tempo._dia = '0' + str(tempo._dia)
     if tempo._segundo < 10:
         tempo._segundo = '0' + str(tempo._segundo)
     #print (str(currentDT))
     totalMinutos = int(tempo._hora) * 60 + int(tempo._minuto)
     
     for i  in range(0, quantidade):
         novoTotalMinuto= totalMinutos - i
         hora = int(novoTotalMinuto/60)
         minuto = totalMinutos - (hora*60) - i
         #print(str(hora) + " : " + str(minuto))
         if hora < 10:
             hora = '0' + str(hora)
         if minuto < 10:
             minuto = '0' + str(minuto)
         
         stringDateTime = str(tempo._ano) + '-' + str(tempo._mes) + '-' + str(tempo._dia) + ' ' + str(hora) + ':' + str(minuto) + ':' + str(tempo._segundo)
         #print(stringDateTime)
         listaDateTime.append(stringDateTime)
     for i in range(len(listaDateTime)):
         #print(listaDateTime[i])
         lista = sistemaLib.listarUltimosRegistros(quantidade)
     for i in range(len(lista)):
         #print("ID: {} - Temp1: {} - Temp2: {} - Ultra1: {} - Ultra2: {} - Peso: {} - Data: {} - SValvula: {} - SBomba: {} - Mensagem: {} - CAgua: {} - CAlimento: {}".format(lista[i]._indice, lista[i]._temp1, lista[i]._temp2, lista[i]._ultra1, lista[i]._ultra2, lista[i]._peso, lista[i]._data, lista[i]._statusValvula, lista[i]._statusBomba, lista[i]._mensagem, lista[i]._consumoAgua, lista[i]._consumoAlimento))
         lista[i]._data = listaDateTime[i]
         sistemaLib.atualizarDados(lista[i])
Exemplo n.º 2
0
def Cliente(Tipo, Cod):
    log.EscreverLog('Função Cliente ')
    #Tempo.TempoL()
    #if(autoit.win_wait("[CLASS:TFRM_FINALVENDA]"))==1:
    Variaveis.Retorno = 0
    while Variaveis.Retorno == 0:
        Variaveis.Retorno = autoit.control_focus("[CLASS:TFRM_FINALVENDA]",
                                                 "TRzDBButtonEdit6")
        Tempo.Loop()
    #else:
    #    Tempo.TempoL()
    try:
        #Tempo.TempoL()
        autoit.control_send("[CLASS:TFRM_FINALVENDA]", "TRzDBButtonEdit6",
                            str(Cod))
        Tempo.Dig()
        log.EscreverLog('Passamdo codigo do Cliente:' + str(Cod))
        for x in range(0, 2):
            Tecla.Enter()
        if Tipo == "TP" or Tipo == "TC":
            if Tipo == "P":
                SENHACLIBLOQ.SENHACLIBLOQ()
            if Tipo == "C":
                time.sleep(Variaveis.TConvenio)
                SENHAEMPBLOQ.SENHAEMPBLOQ()
                SENHACLIBLOQ.SENHACLIBLOQ()
                SENHALIMITECREDITO.SENHALIMITECREDITO()
    except:
        log.EscreverLog('Erro Função Cliente')

    log.EscreverLog('Sai Função Cliente')
Exemplo n.º 3
0
def LimpaTexto():
    Tempo.Dig()
    log.EscreverLog("{HOME}")
    autoit.send("{HOME}")
    Tempo.Dig()
    log.EscreverLog("{SHIFTDOWN}{END}{SHIFTUP}{BACKSPACE}")
    autoit.send("{SHIFTDOWN}{END}{SHIFTUP}{BACKSPACE}")
Exemplo n.º 4
0
def Crtx():
    log.EscreverLog('Entra Funçao Crt X')
    Tempo.TeclaAcao()
    log.EscreverLog('Crt X')
    autoit.send("{CTRLDOWN}x{CTRLUP}")
    Tela.TelaAlertaCrt('Tela Vazia', 'Sem Alerta')
    Tempo.TeclaAcao()
    log.EscreverLog('Sai Funçao Crt X')
Exemplo n.º 5
0
def Autorizando():
    log.EscreverLog('Atorizando Venda')
    try:
        Variaveis.Tempo = (Variaveis.TempoAddFinalVenda + 10)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_FINALVENDA.pnlStatusForm]",
                               Variaveis.Tempo)
        Tempo.TelaFinalVenda()
    except:
        Tempo.TelaFinalVenda()
Exemplo n.º 6
0
def AlertaRejeicao():
    log.EscreverLog('Tela de Alerta')
    try:
        Variaveis.Tempo = (Variaveis.TempoAddFinalVenda + 5)
        log.EscreverLog('Tempo ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]", Variaveis.Tempo)
        Tempo.EnterProduto()
        autoit.control_click("[Class:TFRM_VSMTASKDIALOG]", "TVSMColorButton1")
        log.EscreverLog('Clicou Ok')
    except:
        Tempo.EnterProduto()
Exemplo n.º 7
0
def TelaAlerta(t, e):
    try:
        Variaveis.Tempo = (5)
        autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]", Variaveis.Tempo)
        Tempo.Click()
        log.EscreverLog(str(t))
        autoit.control_click("[Class:TFRM_VSMTASKDIALOG]", "TVSMColorButton1")
        log.EscreverLog('Clicou Ok')
    except:
        log.EscreverLog(str(e))
    Tempo.TeclaAcao()
Exemplo n.º 8
0
def FinalVenda():
    log.EscreverLog('Tela de Finalização de Venda')
    try:
        Variaveis.Tempo = (Variaveis.TempoAddFinalVenda + 60)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_FINALVENDA]", Variaveis.Tempo)
        Tempo.TeclaAcaoFinalVenda()
        log.EscreverLog('Clicando Campo Cliente')
        autoit.control_click("[Class:TFRM_FINALVENDA]", "TRzDBButtonEdit6")
        log.EscreverLog('Campo Cliente')
    except:
        Tempo.TelaFinalVenda()
Exemplo n.º 9
0
def LISTAFORMAPAGTO():
    log.EscreverLog("Listar Forma de Pagamento para Remover")
    try:
        Variaveis.Tempo = (Variaveis.TempoAddFinalVenda + 5)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_LISTAFORMAPAGTO]", Variaveis.Tempo)
        log.EscreverLog("Remover Forma de Pagamento")
        autoit.control_click("[Class:TFRM_LISTAFORMAPAGTO]",
                             "TVSMColorButton1")
        log.EscreverLog("Removendo Forma Pagamento")
        Tempo.TeclaAcao()
    except:
        Tempo.TeclaAcao()
Exemplo n.º 10
0
def LancamentoNroPrevenda():
    log.EscreverLog('Tela de Informar Nro Prevenda')
    try:
        Variaveis.Tempo = (Variaveis.TempoAdd + 10)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_NUMPREVENDA]", Variaveis.Tempo)
        log.EscreverLog('Tela de Nro Pre-venda')

        if Variaveis.DocFiscal == "PREV":
            if Variaveis.PrevAuto == 'S':
                log.EscreverLog('Numero de Pre-venda Automatico')
                log.EscreverLog('Confirma Pre-venda')
                autoit.control_click("[Class:TFRM_NUMPREVENDA]",
                                     "TVSMColorButton1")
                Tempo.Click()

            if Variaveis.PrevAuto == 'N':
                log.EscreverLog('Informar Numero de Pre-venda')
                Sai = 'N'
                while Sai == 'N':
                    log.EscreverLog("Numero Prevenda: " +
                                    str(Variaveis.NroPrevenda))
                    Variaveis.NroPrevenda = Variaveis.NroPrevenda + 1
                    log.EscreverLog("Numero Prevenda: " +
                                    str(Variaveis.NroPrevenda))
                    autoit.control_set_text("[Class:TFRM_NUMPREVENDA]",
                                            "TRzNumericEdit1",
                                            str(Variaveis.NroPrevenda))
                    Tempo.Dig()
                    log.EscreverLog("Confirmando Numero: " +
                                    str(Variaveis.NroPrevenda))
                    Tecla.Enter()
                    try:
                        Variaveis.Tempo = (Variaveis.TempoAdd + 1)
                        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) +
                                        ' segundos')
                        autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]",
                                               Variaveis.Tempo)
                        log.EscreverLog(
                            str(Variaveis.NroPrevenda) +
                            ' Numero Pre-venda ja existente')
                        Tecla.Enter()
                        log.EscreverLog("Add Numero Proxima Prevenda: ")
                    except:
                        log.EscreverLog('Confirma Pre-venda')
                        autoit.control_click("[Class:TFRM_NUMPREVENDA]",
                                             "TVSMColorButton1")
                        Tempo.Click()
                        Sai = 'S'
    except:
        Tempo.TeclaAcao()
Exemplo n.º 11
0
def Documento(Doc):
    log.EscreverLog('Entra Função Doc')
    for x in range(0, 3):
        Tecla.Esc()

    Tempo.Click()

    log.EscreverLog('Clicar Combo Operação')
    autoit.control_click("[Class:TFRM_VENDAS]", "TRzComboBox2")

    Tempo.Dig()

    if Doc == "PREV":
        autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "Pré-Venda")
        Tecla.Enter()
        log.EscreverLog('Pre-Venda Habilitado')

    if Doc == "ORC":
        autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", 'Orçamento')
        Tecla.Enter()
        log.EscreverLog('Orcamento Habilitado')

    if Doc == "NFCE":
        autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "NFC Eletrônica")
        Tecla.Enter()
        log.EscreverLog('NFC Eletrônica')

    if Doc == "ECF":
        autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "Cupom Fiscal")
        Tecla.Enter()
        log.EscreverLog('Cupom Fiscal')

    if Doc == "SAT":
        autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "Sat")
        Tecla.Enter()
        log.EscreverLog('Sat')

    if Doc == "MOD2":
        autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "NF Modelo 2")
        Tecla.Enter()
        log.EscreverLog('NF Modelo 2')

    if Doc == "NFE":
        autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "NF Eletrônica")
        Tecla.Enter()
        log.EscreverLog('NF Eletrônica')

    log.EscreverLog('SAI FUNÇAO DOC')
Exemplo n.º 12
0
def SENHAFUNC():
    try:
        log.EscreverLog('Entra Função SenhaFunc')
        try:
            Variaveis.Tempo = (0.25)
            log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
            autoit.win_wait_active("[Class:TFRM_SENHAFUNC]", Variaveis.Tempo)
            Tela.Alerta('Acima do limite', 'Desconto aceito')
            log.EscreverLog('Pede Senha')
            Tempo.Dig()
            autoit.control_set_text("[Class:TFRM_SENHAFUNC]", "TRzButtonEdit1",
                                    Variaveis.SenhaAdmin)
            log.EscreverLog('Passa Senha')
            Tecla.Enter()
            log.EscreverLog('Senha Ok')
        except:
            Tecla.Enter()
            Variaveis.Tempo = (0.25)
            log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
            autoit.win_wait_active("[Class:TFRM_SENHAFUNC]", Variaveis.Tempo)
            log.EscreverLog('Pede Senha')
            Tecla.TempoR()
            autoit.control_set_text("[Class:TFRM_SENHAFUNC]", "TRzButtonEdit1",
                                    Variaveis.SenhaAdmin)
            log.EscreverLog('Passa Senha')
            Tecla.Enter()
            log.EscreverLog('Senha Ok')
    except:
        log.EscreverLog('Sem Senha')
    log.EscreverLog('Sai Função SenhaFunc')
Exemplo n.º 13
0
def Venda():
    log.EscreverLog('Funcao Venda')
    i = choice([1, 2, 3])
    if Variaveis.TesteRapido == 'Q':
        i = int(Variaveis.NQtdProd)
    cont = 1

    while cont <= i:
        log.EscreverLog('Produto ' + str(cont) + ' de ' +str(i))
        if Variaveis.TesteRapido == 'N':
            BuscaProduto.BuscaProduto()
            Qtd = choice([1,2])

        if Variaveis.TesteRapido == 'S':
            i = 1
            Qtd = 1
            Variaveis.AtwDesc = "0"

        if Variaveis.TesteRapido == 'Q':
            BuscaProduto.BuscaProduto()
            Qtd = 1
            Variaveis.AtwDesc = "0"

        if Variaveis.AtwDesc != 0:
            log.EscreverLog('Desconto no Alt+w de: ' + str(Variaveis.AtwDesc) + '%')

        Produto.Produto(str(Variaveis.CodProd), Variaveis.AtwDesc,str(Qtd), 'N')
        cont += 1
        Tempo.Dig()
        log.EscreverLog("Sai loop Produtos")

    log.EscreverLog('Sai Funcao Venda')
    Tecla.ClickGrid()
Exemplo n.º 14
0
def ContadorVenda(Doc, Tipo, CodCli, Seq):
    Variaveis.Nro += 1
    Teste = "Venda: " + str(
        Variaveis.Nro) + " Teste Seq: " + str(Seq) + " Doc: " + str(
            Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo)
    log.EscreverLog(Teste)
    Tempo.Dig()
Exemplo n.º 15
0
def F8LancamentoVenda():
    log.EscreverLog('Função chama Final Venda(F8LancamentoVenda)')
    Tempo.F8TelaLancamento()
    log.EscreverLog('F8')
    autoit.send("{F8}")
    Tempo.DigProd()
    if Variaveis.DocFiscal == "NFCE":
        Tela.AlertaTelaVenda('Alerta Nfce em Homologação',
                             'Não teve Alerta NFCE')
    log.EscreverLog('Sai Função F8')
    if Variaveis.DocFiscal == "NFE":
        Tela.AlertaTelaVenda('Alerta NFE em Homologação',
                             'Não teve Alerta NFE')
    Tela.FinalVenda()
    log.EscreverLog('Sai Função F8')
    Tempo.TelaFinalVenda()
Exemplo n.º 16
0
def PedeCPF():
    sSql = "SELECT COALESCE(CF.STATUS,'S') " \
           "FROM myouro.LOJAS L " \
           "INNER JOIN myouro.CIDADES C ON C.CODCID = L.CODCID " \
           "LEFT JOIN myouro.CONFIGURACAO CF ON CF.CHAVE = CONCAT(C.UFCID,'_PEDECPF') " \
           "WHERE L.CODLOJA  = %s " % (Variaveis.CodLoja)

    log.EscreverLog('Executando Sql:' + str(sSql))
    Resultado = FuncoesBD.ComDBSlave.Select(str(sSql))

    if Resultado.__len__() > 0:
        Result = Resultado[0]
        Variaveis.PedeCpf = str(Result[0])

    if Variaveis.PedeCpf == 'S':
        log.EscreverLog("Função Pede CPF")
        try:
            Tempo.TeclaAcao()
            autoit.win_wait_active("[Class:TFRM_VENDACPF]", Variaveis.Tempo)
            log.EscreverLog("Pede CPF")
            autoit.control_click("[Class:TFRM_VENDACPF]", "TVSMColorButton3")
            log.EscreverLog("Fecha Pede CPF")
        except:
            log.EscreverLog('Não pediu CPF')
    if Variaveis.PedeCpf == 'N':
        log.EscreverLog('Não pediu CPF')
        Tecla.TempoM()
Exemplo n.º 17
0
def LancamentoVenda():
    log.EscreverLog('Tela de Lançamento de Vendas')
    try:
        Variaveis.Tempo = (Variaveis.TempoAdd + 10)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_VENDAS]", Variaveis.Tempo)
    except:
        Tempo.TeclaAcao()
Exemplo n.º 18
0
def PedeCPF():
    if Variaveis.PedeCpf == 'S':
        log.EscreverLog("Função Pede CPF")
        try:
            Variaveis.Tempo = (Variaveis.TempoAddFinalVenda + 10)
            log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
            autoit.win_wait_active("[Class:TFRM_VENDACPF]", Variaveis.Tempo)
            log.EscreverLog("Pede CPF")
            Tempo.Dig()
            ParametrosAddVariaveis.GeraCpf()
            autoit.control_send("[Class:TFRM_VENDACPF]", "TRzDBEdit1",
                                str(Variaveis.sCPF))
            Tempo.Click()
            autoit.control_click("[Class:TFRM_VENDACPF]", "TVSMColorButton3")
            log.EscreverLog("Fecha Pede CPF")
        except:
            log.EscreverLog('Não pediu CPF')
    if Variaveis.PedeCpf == 'N':
        log.EscreverLog('Não pediu CPF')
Exemplo n.º 19
0
def AltW(Desc):
    log.EscreverLog('Função AltW no produto')
    Tempo.TeclaAcao()
    autoit.send("{ALTDOWN}w{ALTUP}")
    try:
        Variaveis.Tempo = (2)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_ALTW]", Variaveis.Tempo)
        log.EscreverLog('Aplicar desconto de ' + str(Desc) + '%')
        Tempo.Dig()
        autoit.send(Desc)
        Tecla.Enter()
        SENHAFUNC.SENHAFUNC()
    except:
        log.EscreverLog('Não abriu a tela AltW')
        Tecla.Enter()
    for x in range(0, 4):
        Tecla.Enter()
    log.EscreverLog('Sai Função AltW no produto')
Exemplo n.º 20
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()
Exemplo n.º 21
0
def TratamentoRejeicoes():
    log.EscreverLog('Tratamento de Rejeicoes')
    try:
        Tecla.CrtE()
        Tecla.CrtR()

        Variaveis.Tempo = (Variaveis.TempoAdd + 1)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_REJEICAONFE2]", Variaveis.Tempo)
        for x in range(0, 1000):
            log.EscreverLog("Tratar Rejeicoes")
            Tempo.TelaAcao()
            autoit.control_click("[Class:TFRM_REJEICAONFE2]",
                                 "TVSMColorButton1")
            Tempo.TelaAcao()
            Tela.AlertaRejeicao()
            Tela.AlertaRejeicao()
            Tempo.TeclaAcao()
    except:
        Tempo.TeclaAcao()
Exemplo n.º 22
0
def check_unfollow_list():
    mydb = DBManipulador.get_mydb()
    cursor = mydb.cursor()
    cursor.execute("SELECT * FROM following_users")
    results = cursor.fetchall()
    users_to_unfollow = []
    for r in results:
        d = Tempo.days_since_date(r[1])
        if d > constants.DAYS_TO_UNFOLLOW:
            users_to_unfollow.append(r[0])
    return users_to_unfollow
Exemplo n.º 23
0
def AlertaProduto(t, e):
    log.EscreverLog('Validações do Produto')
    try:
        Variaveis.Tempo = (Variaveis.TempoAdd + 0.15)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]", Variaveis.Tempo)
        Tempo.Click()
        log.EscreverLog(str(t))
        autoit.control_click("[Class:TFRM_VSMTASKDIALOG]", "TVSMColorButton1")
        log.EscreverLog('Clicou Ok')
    except:
        log.EscreverLog(str(e))
Exemplo n.º 24
0
def AlertaTelaVenda(t, e):
    log.EscreverLog('Tela Alerta')
    try:
        Variaveis.Tempo = (30)
        log.EscreverLog('Tempo ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]", Variaveis.Tempo)
        log.EscreverLog(str(t))
        Tempo.EnterProduto()
        autoit.control_click("[Class:TFRM_VSMTASKDIALOG]", "TVSMColorButton1")
        log.EscreverLog('Clicou Ok')
    except:
        log.EscreverLog(str(e))
        Tecla.F8LancamentoVenda()
Exemplo n.º 25
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()
Exemplo n.º 26
0
def TelaAlertaCrt(t, e):
    log.EscreverLog('Tela de Alerta Crt')
    try:
        Variaveis.Tempo = (Variaveis.TempoAdd + 3)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]", Variaveis.Tempo)
        Tempo.Click()
        log.EscreverLog(str(t))
        autoit.control_click("[Class:TFRM_VSMTASKDIALOG]", "TVSMColorButton1")
        log.EscreverLog('Clicou Ok')
    except:
        log.EscreverLog(str(e))
    Tecla.Enter()
Exemplo n.º 27
0
def SENHACLIBLOQ():
    try:
        log.EscreverLog('Valida se cliente esta bloqueado')
        Variaveis.Tempo = 0.50
        log.EscreverLog('Timer ' + str( Variaveis.Tempo))
        autoit.win_wait_active("[Class:TFRM_SENHACLIBLOQ]", Variaveis.Tempo)
        log.EscreverLog('Pede Senha')
        Tempo.Dig()
        autoit.control_send("[Class:TFRM_SENHACLIBLOQ]", "TRzButtonEdit1", Variaveis.SenhaAdmin)
        log.EscreverLog('Passa Senha')
        Tecla.Enter()
        log.EscreverLog('Senha Ok')
    except:
        log.EscreverLog('Não esta bloqueado')
Exemplo n.º 28
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()
Exemplo n.º 29
0
def ComprovanteNFCe():
    log.EscreverLog('Tela Comprovante NFCe')
    try:
        Variaveis.Tempo = (Variaveis.TempoAdd + 5)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TForm]", Variaveis.Tempo)
        log.EscreverLog('Tela Comprovante')
        Tecla.Esc()
        Variaveis.Tempo = (Variaveis.TempoAdd + 5)
        log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos')
        autoit.win_wait_active("[Class:TFRM_TELACOMPROVANTE]", Variaveis.Tempo)
        Tecla.Esc()
        Tempo.TeclaAcao()
        log.EscreverLog('Fecha Comprovante')
    except:
        log.EscreverLog('Impressao Direta')
Exemplo n.º 30
0
def Vendedor(Doc,Tipo) :
    #if(autoit.win_wait("[CLASS:TFRM_FINALVENDA]"))==1:
    Variaveis.Retorno = 0
    while Variaveis.Retorno  == 0:
        Variaveis.Retorno = autoit.control_focus("[CLASS:TFRM_FINALVENDA]", "TRzDBButtonEdit1")
        Tempo.Loop()
        Tecla.LimpaTexto()

    #Tempo.Dig()
    log.EscreverLog('Função Vendedor')
    if Variaveis.CodVendedor == '0':
        sSql =  'SELECT  ' \
                'V.CODVEND ' \
                'FROM myouro.VENDEDORES V ' \
                'WHERE V.SITUACAO ="A" AND ' \
                '( V.BLOQUEARVENDA_EMOUTRALOJA = "N" ' \
                'OR V.CODLOJA =' + str(Variaveis.CodLoja) + ')' \
                'ORDER BY RAND() LIMIT 0,1'

        log.EscreverLog('Executando Sql:' + str(sSql))

        Resultado = FuncoesBD.ComDBSlave.Select(sSql)
        if Resultado.__len__() > 0:
            Result = Resultado[0]
            Variaveis.CodVendedor = str(Result[0])
    Tempo.ClickFinalVenda()

    autoit.control_click("[CLASS:TFRM_FINALVENDA]", "TRzDBButtonEdit1")

    Tecla.LimpaTexto()
    Tempo.TeclaAcao()
    log.EscreverLog('Vendedor :' + str(Variaveis.CodVendedor))
    autoit.send(str(Variaveis.CodVendedor))
    Tecla.Enter()


    if Doc == "ORC":
        Tempo.TelaAcao()
        autoit.win_wait_active("[Class:TFRM_SENHAFUNC]", Variaveis.Tempo)

        log.EscreverLog('Senha Libera Orcamento')
        autoit.control_send("[CLASS:TFRM_SENHAFUNC]", "TRzButtonEdit1", Variaveis.SenhaAdmin)
        Tempo.Dig()
        Tecla.Enter()
    Tempo.TempoR()
    log.EscreverLog('Sai Função Vendedor')