예제 #1
0
 public void CrearTarjetaDeCredito(TarjetaDeCredito _tarjeta, int _dni)
 {
     Data.DALTarjetaDeCredito _DALTarjeta = new Data.DALTarjetaDeCredito();
     Data.DALCliente          _DALCliente = new Data.DALCliente();
     _tarjeta._cliente = Mapper.Map(_DALCliente.ListarClientePorDNI(_dni));
     Data.TarjetaDeCredito _DATATarjeta = Mapper.Map(_tarjeta);
     _DALTarjeta.AgregarTarjetaDeCredito(_DATATarjeta);
 }
예제 #2
0
        public void AgregarTarjetaDeCredito(Data.TarjetaDeCredito _tarjeta)
        {
            try
            {
                _conexionDB.TarjetaDeCredito.Add(_tarjeta);
                _conexionDB.Entry(_tarjeta.ClienteTitular).State = System.Data.Entity.EntityState.Modified;
                _conexionDB.SaveChanges();
            }

            finally { }
        }
예제 #3
0
        public static Entities.TarjetaDeCredito Map(Data.TarjetaDeCredito _tarjetaDAL)
        {
            Entities.TarjetaDeCredito _tarjetaEntities = new Entities.TarjetaDeCredito();
            if (_tarjetaDAL == null)
            {
                return(_tarjetaEntities);
            }
            _tarjetaEntities._cliente       = Map(_tarjetaDAL.ClienteTitular);
            _tarjetaEntities.Marca          = (Entities.MarcasTarjetasCredito)_tarjetaDAL.Marca;
            _tarjetaEntities.Numero         = _tarjetaDAL.NumeroTarjeta;
            _tarjetaEntities.CreditoMaximo  = _tarjetaDAL.SaldoMaximo;
            _tarjetaEntities.Tipo           = (Entities.TipoDeTarjetaDeCredito)_tarjetaDAL.Tipo;
            _tarjetaEntities._estadoTarjeta = (Entities.EstadoTarjeta)_tarjetaDAL.Estado;


            return(_tarjetaEntities);
        }
예제 #4
0
        public static Data.TarjetaDeCredito Map(Entities.TarjetaDeCredito _tarjetaEntities)
        {
            Data.TarjetaDeCredito _tarjetaDAL = new Data.TarjetaDeCredito();
            if (_tarjetaEntities == null)
            {
                return(_tarjetaDAL);
            }

            _tarjetaDAL.ClienteTitular = Map(_tarjetaEntities._cliente);
            _tarjetaDAL.DNICliente     = _tarjetaEntities._cliente.DNI;
            _tarjetaDAL.Estado         = (int)_tarjetaEntities._estadoTarjeta;
            _tarjetaDAL.Marca          = (int)_tarjetaEntities.Marca;
            _tarjetaDAL.NumeroTarjeta  = (int)new Random().Next();
            _tarjetaDAL.SaldoMaximo    = _tarjetaEntities.CreditoMaximo;
            _tarjetaDAL.Tipo           = (int)_tarjetaEntities.Tipo;

            return(_tarjetaDAL);
        }