示例#1
0
 public static OrdenPago Map(OrdenPagoEntity entity)
 {
     return(new OrdenPago()
     {
         Estado = entity.Estado,
         FechaPago = entity.FechaPago,
         Id = entity.Id,
         Moneda = entity.Moneda,
         Monto = entity.Monto,
         Sucursal = new Sucursal
         {
             Banco = new Banco
             {
                 Id = entity.Sucursal.Banco.Id,
                 Direccion = entity.Sucursal.Banco.Direccion,
                 Nombre = entity.Sucursal.Banco.Nombre,
                 FechaRegistro = entity.Sucursal.FechaRegistro
             },
             Direccion = entity.Sucursal.Direccion,
             FechaRegistro = entity.Sucursal.FechaRegistro,
             Id = entity.Sucursal.Id,
             Nombre = entity.Sucursal.Nombre
         }
     });
 }
示例#2
0
        public OrdenPagoEntity Update(OrdenPagoEntity entity)
        {
            _unitOfWork = UnitOfWork.GetInstance;
            var result = _unitOfWork.OrdenPagoRepository.OrdenPago.Where(e => e.Id == entity.Id).FirstOrDefault();

            result = entity;
            return(result);
        }
示例#3
0
        public OrdenPagoEntity Add(OrdenPagoEntity entity)
        {
            _unitOfWork = UnitOfWork.GetInstance;
            var result_ = _unitOfWork.OrdenPagoRepository.OrdenPago.ToList();

            _unitOfWork.OrdenPagoRepository.OrdenPago.Add(entity);
            //Insertar Banco
            return(entity);
        }
示例#4
0
        private void LoadOrdenesPago()
        {
            _ordenPago           = new OrdenPagoEntity();
            _ordenPago.Id        = 1;
            _ordenPago.Monto     = 200;
            _ordenPago.Moneda    = "Soles";
            _ordenPago.Estado    = "Pagada";
            _ordenPago.FechaPago = DateTime.Now;
            _ordenPago.Sucursal  = SucursalRepository.Sucursal[0];
            OrdenPagoRepository.OrdenPago.Add(_ordenPago);

            _ordenPago           = new OrdenPagoEntity();
            _ordenPago.Id        = 2;
            _ordenPago.Monto     = 745;
            _ordenPago.Moneda    = "Dolares";
            _ordenPago.Estado    = "Declinada";
            _ordenPago.FechaPago = DateTime.Now;
            _ordenPago.Sucursal  = SucursalRepository.Sucursal[1];
            OrdenPagoRepository.OrdenPago.Add(_ordenPago);

            _ordenPago           = new OrdenPagoEntity();
            _ordenPago.Id        = 3;
            _ordenPago.Monto     = 4000;
            _ordenPago.Moneda    = "Soles";
            _ordenPago.Estado    = "Fallida";
            _ordenPago.FechaPago = DateTime.Now;
            _ordenPago.Sucursal  = SucursalRepository.Sucursal[2];
            OrdenPagoRepository.OrdenPago.Add(_ordenPago);

            _ordenPago           = new OrdenPagoEntity();
            _ordenPago.Id        = 4;
            _ordenPago.Monto     = 14000;
            _ordenPago.Moneda    = "Dolares";
            _ordenPago.Estado    = "Anulada";
            _ordenPago.FechaPago = DateTime.Now;
            _ordenPago.Sucursal  = SucursalRepository.Sucursal[2];
            OrdenPagoRepository.OrdenPago.Add(_ordenPago);
        }
示例#5
0
 public Task <OrdenPagoEntity> Update(int id, OrdenPagoEntity element)
 {
     throw new NotImplementedException();
 }