public IActionResult GetAll(int IdMov) { try { var lista = BusinessMovDet.GetMovimientosDetalles(IdMov); return(Ok(lista)); } catch (Exception ex) { throw; } }
public Movimiento GetByDocumento(JObject data) { try { int IdEmpresa = data["idEmpresa"].ToObject <int>(); string TipoDoc = data["tipoDoc"].ToObject <string>(); int NumDoc = data["numDoc"].ToObject <int>(); SiinErpContext context = new SiinErpContext(); Movimiento entityMov = context.Movimientos.FirstOrDefault(x => x.NumDoc == NumDoc && x.TipoDoc.Equals(TipoDoc) && x.IdEmpresa == IdEmpresa); if (entityMov != null) { entityMov.VrRestante = entityMov.ValorNeto; entityMov.sFechaFormatted = entityMov.FechaDoc.ToString("MM/dd/yyyy"); if (entityMov.IdTercero != null) { Tercero entityTer = context.Terceros.Find(entityMov.IdTercero); entityMov.NitCedula = entityTer.NitCedula; entityMov.NombreTercero = entityTer.NombreTercero; entityMov.DireccionTercero = entityTer.Direccion; entityMov.TelefonoTercero = entityTer.Telefono; } entityMov.ListaDetalle = movimientoDetalleBusiness.GetMovimientosDetalles(entityMov.IdMovimiento); entityMov.ListaFormaPago = movimientoFormaPagoBusiness.GetMovimientoFormasPago(entityMov.IdMovimiento); } return(entityMov); } catch (Exception ex) { errorBusiness.Create("GetByDocumento", ex.Message, null); throw; } }