public static Transferencia[] Populate(this IQueryable <Transferencia.BDD> data) { var transferencias = new List <Transferencia>(); var usuarios = UserSafe.GetAll(); foreach (var transferencia in data) { transferencias.Add(new Transferencia() { id = transferencia.id, itemFarmacia = ItemFarmacia.Get(transferencia.itemFarmacia), solicitante = UserSafe.Get(transferencia.solicitante, usuarios), //UserSafe.Get(usuarios, transferencia.solicitante), cantidad = transferencia.cantidad, fecha = transferencia.fecha, destino = transferencia.destino, cancelado = transferencia.cancelado, autorizadoPor = UserSafe.Get(transferencia.autorizadoPor, usuarios), fechaDespacho = transferencia.fechaDespacho, cantidadDespacho = transferencia.cantidadDespacho, personalDespacho = UserSafe.Get(transferencia.personalDespacho, usuarios), comentarioDespacho = transferencia.comentarioDespacho }); } return(transferencias.ToArray()); }
public IActionResult PostItem(Token token, [FromBody] ItemFarmacia.IngresoRequest item) { if (!ModelState.IsValid) { return(BadRequest(item)); } //throw new Exception($"Item invalido {item}"); var data = new ItemFarmacia(item, token.data.localidad, token.data.cedula); return(Ok(data)); }
public static PedidoInterno[] Populate(this IQueryable <PedidoInterno.BDD> data) { var pedidos = new List <PedidoInterno>(); var usuarios = UserSafe.GetAll(); foreach (var pedido in data) { pedidos.Add(new PedidoInterno() { id = pedido.id, itemFarmacia = ItemFarmacia.Get(pedido.idItemFarmacia), solicitante = UserSafe.Get(pedido.solicitante, usuarios), cantidad = pedido.cantidad, fechaPedido = pedido.fechaPedido, personalDespacho = UserSafe.Get(pedido.personalDespacho, usuarios), cantidadDespacho = pedido.cantidadDespacho, fechaDespacho = pedido.fechaDespacho, comentarioDespacho = pedido.comentarioDespacho, comentarioRecepcion = pedido.comentarioRecepcion, cancelado = pedido.cancelado }); } return(pedidos.ToArray()); }
public IActionResult GetAlteraciones(Token token, [FromQuery] Date fecha) { var data = ItemFarmacia.ReportAlteraciones(token.data.cedula, fecha.desde, fecha.hasta); return(Ok(data)); }
public IActionResult GetStockGeneral(Token token) { ItemFarmacia[] stock = ItemFarmacia.ReportTotal(); return(Ok(stock)); }
public IActionResult GetAll(Token token) { ItemFarmacia[] stock = ItemFarmacia.Report(token.data.localidad); return(Ok(stock)); }
public IActionResult GetItemsByTipo(Token token) { ItemFarmacia[] stock = ItemFarmacia.ReportLocalidadInsumos(token.data.localidad); return(Ok(stock)); }
public IActionResult GetRegistros(Token token, [FromQuery] Date fecha) { ItemFarmacia.Registro[] items = ItemFarmacia.ReportRegistro(token.data.cedula, fecha.desde, fecha.hasta); return(Ok(items)); }
public IActionResult GetProveedores() { ItemFarmacia.Proveedor[] nombres = ItemFarmacia.ReportProveedor(); return(Ok(nombres)); }
public IActionResult GetNombres() { ItemFarmacia.Nombre[] nombres = ItemFarmacia.ReportNombres(); return(Ok(nombres)); }
public IActionResult GetItems(Token token) { ItemFarmacia[] stock = ItemFarmacia.ReportLocalidad(token.data.localidad, _context); return(Ok(stock)); }
public IActionResult AlterarItem(Token token, int id, [FromQuery] int cantidad, [FromQuery] string comentario) { ItemFarmacia.Editar(id, token.data.cedula, cantidad, comentario); return(Ok()); }
public IActionResult GetEgresos(Token token, [FromQuery] Date req) { var stock = ItemFarmacia.Egresos(token.data.localidad, req.desde, req.hasta); return(Ok(stock)); }