Пример #1
0
 public void TransferirSaldo(int idClienteOrigem, int idClienteDestino, Double valor, string moeda)
 {
     if (conexao.GetMoedaCliente(idClienteOrigem) == moeda)
     {
         if (conexao.GetSaldoCliente(idClienteOrigem) <= valor)
         {
             try
             {
                 conexao.TransferirSaldo(idClienteOrigem, idClienteDestino, valor);
                 MessageBox.Show("Transferencia realizada com Sucesso!", "Transferencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             catch (IOException erro)
             {
                 MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Cliente não possui saldo em Carteira suficiente!", "Saldo em Carteira", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("Chave de cliente invalida!", "Chave", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }