示例#1
0
        public static BIZ.Tarjeta Map(DAL.Tarjeta viejo)
        {
            BIZ.Tarjeta nuevo = new BIZ.Tarjeta();
            if (viejo == null)
            {
                return(nuevo);
            }

            nuevo.m_Cliente       = Map(viejo.Cliente);
            nuevo.Marca           = (BIZ.Tarjeta.Marcas)viejo.Marca;
            nuevo.Numero          = viejo.Numero;
            nuevo.SaldoMax        = viejo.SaldoMaximo;
            nuevo.Tipo            = (BIZ.Tarjeta.Tipos)viejo.Tipo;
            nuevo.m_EstadoTarjeta = (BIZ.EstadoTarjeta)viejo.Estado;
            nuevo.Extensiones     = null;
            nuevo.m_Cliente       = Map(viejo.Cliente);

#warning Revisar nuevo.Extensiones ya que puede ser una función ciclica
            ///Ni tampoco se que valor va ahí, ya que es re raro, dal.tarjeta tiene un 1 o un dos que no se que carajos es eso

            return(nuevo);
        }
示例#2
0
        public static DAL.Tarjeta Map(BIZ.Tarjeta viejo)
        {
            DAL.Tarjeta nuevo = new DAL.Tarjeta();
            if (viejo == null)
            {
                return(nuevo);
            }

            nuevo.Cliente             = Map(viejo.m_Cliente);
            nuevo.DNICliente          = viejo.m_Cliente.NroDocumento;
            nuevo.Estado              = (int)viejo.m_EstadoTarjeta;
            nuevo.Extension           = viejo.Extensiones == null ? 1 : 2;
            nuevo.IdTerminalImpresion = viejo.IdTerminal;
            nuevo.Marca       = (int)viejo.Marca;
            nuevo.Numero      = (int)new Random().Next();
            nuevo.SaldoMaximo = viejo.SaldoMax;
            nuevo.Tipo        = (int)viejo.Tipo;



            return(nuevo);
        }