public int IngresarTarjetaCredito(TarjetaCredito tarjeta)
        {
            tarjeta.NroPlastico = GeneradorPlastico(tarjeta.Tipo);

            string reglas = ReglasTarjetaCredito(tarjeta);

            if (!string.IsNullOrEmpty(reglas))
            {
                throw new TarjetaException("Error " + reglas);
            }
            else
            {
                TransactionResult resultado = TarjetaCreditoMapper.Insert(tarjeta);
                if (resultado.IsOk)
                {
                    RecargarListaTarjeta();
                    return(resultado.Id);
                }
                else
                {
                    throw new TarjetaException("Error al ingresar tarjeta " + resultado.Error);
                }
            }
        }
 private void RecargarListaTarjeta()
 {
     _lstTarjetaCredito = TarjetaCreditoMapper.TraerTodoTarjetaCredito();
 }
Example #3
0
 public TarjetaCreditoServicio()
 {
     TarjetaCreditoMapper mapper = new TarjetaCreditoMapper();
 }