예제 #1
0
파일: frmTEF.cs 프로젝트: njmube/openposbr
 private void btnOpAdm_Click(object sender, System.EventArgs e)
 {
     try
     {
         txtMensagem.Clear();
         if (Settings.ECF.ECFAtual != null)
         {
             using (IECF ecf = new OpenPOS.ECF.ECF(Settings.ECF.ECFAtual.ModeloACBR, Settings.ECF.ECFAtual.Porta))
             {
                 if (ecf.Estado != EstadoECF.Livre)
                     throw new Exception("ECF não está ativo!");
                 OpenPOS.TEF.Interface.IAdministracao adm = new OpenPOS.TEF.Administracao(ecf);
                 adm.IsExibeMensagem = true;
                 try
                 {
                     if (adm.ADM())
                     {
                         txtMensagem.Clear();
                         txtMensagem.Text = "Operação realizada com sucesso";
                         txtMensagem.Refresh();
                     }
                 }
                 catch
                 {
                     //  MessageBox.ShowError(ex);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.ShowError(ex);
     }
 }
예제 #2
0
파일: frmTEF.cs 프로젝트: njmube/openposbr
 private void btnSitefAtivo_Click(object sender, System.EventArgs e)
 {
     try
     {
         txtMensagem.Clear();
         if (Settings.ECF.ECFAtual != null)
         {
             using (IECF ecf = new OpenPOS.ECF.ECF(Settings.ECF.ECFAtual.ModeloACBR, Settings.ECF.ECFAtual.Porta))
             {
                 OpenPOS.TEF.Interface.IAdministracao adm = new OpenPOS.TEF.Administracao(ecf);
                 if (adm.IsAtivo)
                 {
                     txtMensagem.Clear();
                     txtMensagem.Text = "O TEF está ativo";
                     txtMensagem.Refresh();
                 }
                 else
                 {
                     txtMensagem.Clear();
                     txtMensagem.Text = "O TEF NÃO está ativo";
                     txtMensagem.Refresh();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.ShowError(ex);
     }
 }