public IActionResult Update(int IdPlazo, [FromBody] PlazoPago entity) { try { BusinessPlazo.Update(IdPlazo, entity); return(Ok("Ok")); } catch (Exception) { throw; } }
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; } }
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; } }