Exemplo n.º 1
0
 public bool AtualizarStatus(int cartaoID, enumStatusCartao status)
 {
     try
     {
         bool retorno = false;
         this.Ler(cartaoID);
         this.Status.Valor = ((char)status).ToString();
         retorno           = this.Atualizar();
         return(retorno);
     }
     catch (Exception ex)
     {
         throw new Exception("Falha ao atualizar o Cartão, Erro:" + ex.Message);
     }
     finally
     {
         bd.Fechar();
     }
 }
Exemplo n.º 2
0
        public void AtualizarPorVendabilheteriaID(int VendaBilheteriaID, enumStatusCartao status)
        {
            int cartaoID = 0;

            try
            {
                cartaoID = GetCartaoID(VendaBilheteriaID);

                this.Ler(cartaoID);
                this.Status.Valor = ((char)status).ToString();
                this.Atualizar();
            }
            catch (Exception ex)
            {
                throw new Exception("Falha ao atualizar o Cartão. Erro: " + ex.Message);
            }
            finally
            {
                bd.Fechar();
            }
        }
Exemplo n.º 3
0
        public void AtualizarPorVendabilheteriaID(int VendaBilheteriaID, enumStatusCartao status, BD bd)
        {
            int cartaoID = 0;

            try
            {
                LogUtil.Debug(string.Format("##Cartão.AtualizarPorVendabilheteriaID## VENDA: {0}, STATUS: {1}", VendaBilheteriaID, status));

                cartaoID = GetCartaoID(VendaBilheteriaID);

                this.Ler(cartaoID);
                this.Status.Valor = ((char)status).ToString();
                this.Atualizar(bd);
            }
            catch (Exception ex)
            {
                LogUtil.Error(string.Format("##Cartão.AtualizarPorVendabilheteriaID.EXCEPTION## VENDA: {0}, STATUS: {1}, MSG: {2}", VendaBilheteriaID, status, ex.Message), ex);
                throw new Exception("Falha ao atualizar o Cartão. Erro: " + ex.Message);
            }
            finally
            {
                bd.Fechar();
            }
        }