Exemplo n.º 1
0
 public async Task Insertar(FormaPagoDto dto)
 {
     using (var context = new DataContext())
     {
         var formaPago = _mapper.Map <Dominio.Entidades.FormaPago>(dto);
         await _formaPagoRepositorio.Create(formaPago);
     }
 }
Exemplo n.º 2
0
        public void Modificar(FormaPagoDto dto)
        {
            if (!diccionario.TryGetValue(dto.GetType(), out var pagos))
            {
                throw new Exception("Ocurrio un error grave");
            }
            var objeto = InstanciarObj(pagos);

            objeto.Modificar(dto);
        }
Exemplo n.º 3
0
        public long?Agregar(FormaPagoDto dto)
        {
            if (!diccionario.TryGetValue(dto.GetType(), out var pagos))
            {
                throw new Exception("Ocurrio un error grave");
            }
            var objeto = InstanciarObj(pagos);

            return(objeto.Agregar(dto));
        }
        public void Insertar(FormaPagoDto dto)
        {
            var formpaPago = new Dominio.Entity.Entidades.FormaPago()
            {
                Descripcion = dto.Descripcion
            };


            _formaPagoRepositorio.Add(formpaPago);
            Guardar();
        }
Exemplo n.º 5
0
 public async Task Modificar(FormaPagoDto dto)
 {
     using (var context = new DataContext())
     {
         var formaPago = context.FormaPagos.FirstOrDefault(x => x.Id == dto.Id);
         formaPago.ComprobanteId = dto.ComprobanteId;
         formaPago.Monto         = dto.Monto;
         formaPago.TipoFormaPago = dto.TipoFormaPago;
         await _formaPagoRepositorio.Update(formaPago);
     }
 }
        public void Modificar(FormaPagoDto dto)
        {
            var formaPago = _formaPagoRepositorio.GetById(dto.Id);

            if (formaPago == null)
            {
                throw new Exception("No se a encontrado el registro solicitado");
            }

            formaPago.Descripcion = dto.Descripcion;

            _formaPagoRepositorio.Update(formaPago);
            Guardar();
        }
 public override long?Agregar(FormaPagoDto dto)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var nuevo = new FormaPagoEfectivo
         {
             TipoFormaPago = dto.TipoFormaPago,
             Monto         = dto.Monto,
             ComprobanteId = dto.ComprobanteId
         };
         context.FormasPagos.Add(nuevo);
         context.SaveChanges();
         return(nuevo.Id);
     }
 }
Exemplo n.º 8
0
        public IHttpActionResult CrearFormasDePago(FormaPagoDto formasDePagoDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var formasDePago = Mapper.Map <FormaPagoDto, FormaPago>(formasDePagoDto);

            _context.FormaPagos.Add(formasDePago);
            _context.SaveChanges();

            var resultado = Mapper.Map <FormaPago, FormaPagoDto>(formasDePago);

            return(Ok(resultado));
        }
Exemplo n.º 9
0
 public override long?Agregar(FormaPagoDto dto)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var dtox  = dto as FormaPagoCtaCteDto;
         var nuevo = new FormaPagoCtaCte()
         {
             TipoFormaPago = dtox.TipoFormaPago,
             Monto         = dtox.Monto,
             ComprobanteId = dtox.ComprobanteId,
             ClienteId     = dtox.ClienteId
         };
         context.FormasPagos.Add(nuevo);
         context.SaveChanges();
         return(nuevo.Id);
     }
 }
        public long Insertar(FormaPagoDto dto)
        {
            using (var context = new ModeloXCommerceContainer())
            {
                var nuevaFormaPago = new AccesoDatos.FormaPago
                {
                    ComprobanteId = dto.ComprobanteId,
                    TipoFormaPago = dto.TipoFormaPago,
                    Monto         = dto.Monto
                };

                context.FormasPagos.Add(nuevaFormaPago);

                context.SaveChanges();

                return(nuevaFormaPago.Id);
            }
        }
Exemplo n.º 11
0
        public override bool EjecutarComandoNuevo()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }

            var nuevaFormaPago = new FormaPagoDto
            {
                ComprobanteId = Convert.ToInt64(nudComprobante.Value),
                TipoFormaPago = ((TipoFormaPago)cmbTipoFormaPago.SelectedItem),
                Monto         = nudMonto.Value
            };

            _formaPagoServicio.Insertar(nuevaFormaPago);

            return(true);
        }
Exemplo n.º 12
0
 public override long?Agregar(FormaPagoDto dto)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var dtox  = dto as FormaPagoTarjetaDto;
         var nuevo = new FormaPagoTarjeta()
         {
             TipoFormaPago = dtox.TipoFormaPago,
             Monto         = dtox.Monto,
             ComprobanteId = dtox.ComprobanteId,
             Numero        = dtox.Numero,
             Cupon         = dtox.Cupon,
             PlanTarjetaId = dtox.PlanTarjetaId,
             NumeroTarjeta = dtox.NumeroTarjeta
         };
         context.FormasPagos.Add(nuevo);
         context.SaveChanges();
         return(nuevo.Id);
     }
 }
Exemplo n.º 13
0
 public static FormaPagoEntity FormaPagoToEntity(FormaPagoDto dto)
 {
     return(new FormaPagoEntity
     {
         PresupuestoFirmado = dto.PresupuestoFirmado,
         DescuentoCinco = dto.DescuentoCinco,
         DescuentoQuince = dto.DescuentoQuince,
         NumeroContabilidad = dto.NumeroContabilidad,
         NumeroCuotas = dto.NumeroCuotas,
         OrdenCompra = dto.OrdenCompra,
         OtraAprobacion = dto.OtraAprobacion,
         OtraAprobacionDescripcion = dto.OtraAprobacionDescripcion,
         OtroDescuentoDescripcion = dto.OtroDescuentoDescripcion,
         OtroDescuentos = dto.OtroDescuentos,
         OtroPago = dto.OtroPago,
         OtroPagoDescripcion = dto.OtroPagoDescripcion,
         PagoCien = dto.PagoCien,
         PagoCincuenta = dto.PagoCincuenta,
         PagoCuotas = dto.PagoCuotas
     });
 }
Exemplo n.º 14
0
 public override long?Agregar(FormaPagoDto dto)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var dtox  = dto as FormaPagoChequeDto;
         var nuevo = new FormaPagoCheque()
         {
             TipoFormaPago = dtox.TipoFormaPago,
             Monto         = dtox.Monto,
             ComprobanteId = dtox.ComprobanteId,
             BancoId       = dtox.BancoId,
             Dias          = dtox.Dias,
             EnteEmisor    = dtox.EnteEmisor,
             FechaEmision  = dtox.FechaEmision,
             Numero        = dtox.Numero,
             EstadoCheque  = dtox.EstadoCheque
         };
         context.FormasPagos.Add(nuevo);
         context.SaveChanges();
         return(nuevo.Id);
     }
 }
Exemplo n.º 15
0
        public static FormaPagoDto FormaPagoToDto(FormaPagoEntity entidad)
        {
            FormaPagoDto forma = new FormaPagoDto();

            if (entidad != null)
            {
                forma.DescuentoCinco            = entidad.DescuentoCinco;
                forma.DescuentoQuince           = entidad.DescuentoQuince;
                forma.NumeroContabilidad        = entidad.NumeroContabilidad;
                forma.NumeroCuotas              = entidad.NumeroCuotas;
                forma.OrdenCompra               = entidad.OrdenCompra;
                forma.OtraAprobacion            = entidad.OtraAprobacion;
                forma.OtraAprobacionDescripcion = entidad.OtraAprobacionDescripcion;
                forma.OtroDescuentoDescripcion  = entidad.OtroDescuentoDescripcion;
                forma.OtroDescuentos            = entidad.OtroDescuentos;
                forma.OtroPago            = entidad.OtroPago;
                forma.OtroPagoDescripcion = entidad.OtroPagoDescripcion;
                forma.PagoCien            = entidad.PagoCien;
                forma.PagoCincuenta       = entidad.PagoCincuenta;
                forma.PagoCuotas          = entidad.PagoCuotas;
                forma.PresupuestoFirmado  = entidad.PresupuestoFirmado;
            }
            return(forma);
        }
Exemplo n.º 16
0
 public virtual long?Agregar(FormaPagoDto dto)
 {
     return(0);
 }
Exemplo n.º 17
0
 public override void Modificar(FormaPagoDto dto)
 {
     using (var context = new ModeloXCommerceContainer())
     {
     }
 }
Exemplo n.º 18
0
 public void guardarFormaPago(FormaPagoDto formaPago)
 {
     presupuestoDao.guardarFormaPago(NegocioMapper.FormaPagoToEntity(formaPago));
 }
Exemplo n.º 19
0
 public virtual void Modificar(FormaPagoDto dto)
 {
 }