Exemple #1
0
 public IActionResult Update(int IdPlazo, [FromBody] PlazoPago entity)
 {
     try
     {
         BusinessPlazo.Update(IdPlazo, entity);
         return(Ok("Ok"));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #2
0
 public IActionResult Create([FromBody] PlazoPago entity)
 {
     try
     {
         BusinessPlazo.Create(entity);
         return(Ok("Ok"));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void Create(PlazoPago entity)
 {
     try
     {
         entity.FechaCreacion = DateTimeOffset.Now;
         SiinErpContext context = new SiinErpContext();
         context.PlazosPagos.Add(entity);
         context.SaveChanges();
     }
     catch (Exception ex)
     {
         errorBusiness.Create("CreatePlazoPago", ex.Message, null);
         throw;
     }
 }
 public void Update(int IdPlazoPago, PlazoPago entity)
 {
     try
     {
         SiinErpContext context = new SiinErpContext();
         PlazoPago      ob      = context.PlazosPagos.Find(IdPlazoPago);
         ob.Descripcion     = entity.Descripcion;
         ob.Cuotas          = entity.Cuotas;
         ob.PcInicial       = entity.PcInicial;
         ob.PlazoDias       = entity.PlazoDias;
         ob.Estado          = entity.Estado;
         ob.ModificadoPor   = entity.ModificadoPor;
         ob.FechaModificado = DateTimeOffset.Now;
         context.SaveChanges();
     }
     catch (Exception ex)
     {
         errorBusiness.Create("UpdatePlazoPago", ex.Message, null);
         throw;
     }
 }
Exemple #5
0
        public Movimiento Imprimir(int IdMov)
        {
            try
            {
                SiinErpContext context = new SiinErpContext();
                Movimiento     entity  = context.Movimientos.Find(IdMov);
                entity.sFechaFormatted = entity.FechaDoc.ToString("dd/MM/yyyy");
                entity.NoDoc           = entity.TipoDoc + entity.NumDoc;
                entity.sFechaVen       = entity.FechaVencimiento.ToString("dd/MM/yyyy");

                if (entity.IdEmpresa > 0)
                {
                    Empresa entityEmpresa = context.Empresas.Find(entity.IdEmpresa);
                    entity.NombreEmpresa = entityEmpresa.RazonSocial;
                    entity.Empresa       = entityEmpresa;
                }

                if (entity.IdDetAlmacen > 0)
                {
                    TablaDetalle entityAlmacen = context.TablasDetalles.Find(entity.IdDetAlmacen);
                    entity.NombreAlmacen = entityAlmacen.Descripcion;
                }

                if (entity.IdDetConcepto != null && entity.IdDetConcepto > 0)
                {
                    TablaDetalle entityConcepto = context.TablasDetalles.Find(entity.IdDetConcepto);
                    entity.NombreConcepto = entityConcepto.Descripcion;
                }

                if (entity.IdDetCenCosto != null && entity.IdDetCenCosto > 0)
                {
                    TablaDetalle entityCentroCosto = context.TablasDetalles.Find(entity.IdDetCenCosto);
                    entity.NombreCentroCosto = entityCentroCosto.Descripcion;
                }

                if (entity.IdPlazoPago != null && entity.IdPlazoPago > 0)
                {
                    PlazoPago entityPlago = context.PlazosPagos.Find(entity.IdPlazoPago);
                    entity.PlazoPago = entityPlago;
                }

                if (entity.IdTercero != null && entity.IdTercero > 0)
                {
                    Tercero entityTercero = context.Terceros.Find(entity.IdTercero);
                    entityTercero.NombreCiudad = context.Ciudades.Find(entityTercero.IdCiudad).NombreCiudad;
                    entity.NombreTercero       = entityTercero.NombreTercero;
                    entity.Tercero             = entityTercero;
                }

                if (entity.IdVendedor != null && entity.IdVendedor > 0)
                {
                    Vendedor entityVendedor = context.Vendedores.Find(entity.IdVendedor);
                    entity.NombreVendedor = entityVendedor.NombreVendedor;
                }

                if (entity.IdResolucion != null && entity.IdResolucion > 0)
                {
                    entity.Resolucion        = context.Resolucion.Find(entity.IdResolucion);
                    entity.Resolucion.sFecha = entity.Resolucion.Fecha.ToString("yyyy-MM-dd");
                }

                entity.ListaDetalle = (from d in context.MovimientosDetalles.Where(x => x.IdMovimiento == IdMov)
                                       join a in context.Articulos on d.IdArticulo equals a.IdArticulo
                                       select new MovimientoDetalle()
                {
                    IdDetalleMovimiento = d.IdDetalleMovimiento,
                    IdMovimiento = d.IdMovimiento,
                    IdArticulo = d.IdArticulo,
                    Cantidad = d.Cantidad,
                    PcDscto = d.PcDscto,
                    VrBruto = d.VrBruto,
                    PcIva = d.PcIva,
                    VrCosto = d.VrCosto,
                    VrNeto = d.VrNeto,
                    VrUnitario = d.VrUnitario,
                    NombreArticulo = a.NombreArticulo,
                    Articulo = a,
                    CodArticulo = a.CodArticulo
                }).ToList();
                return(entity);
            }
            catch (Exception ex)
            {
                errorBusiness.Create("ImprimirMovimiento", ex.Message, null);
                throw;
            }
        }