public IActionResult GetArticuloBySKU(string sku) { dsAlmacen.ARTICULOSDataTable dtArticulos = new dsAlmacen.ARTICULOSDataTable(); dtArticulos.FillByORACLE_CODE(sku); if (dtArticulos.Count == 0) { return(NotFound()); } else { string JSONresult; JSONresult = JsonConvert.SerializeObject(Articulo.Parse(dtArticulos[0])); return(StatusCode(200, JSONresult)); } }
private Bulto ParseBulto(dsAlmacen.BULTOSRow row) { Bulto bulto = Bulto.Parse(row); dsAlmacen.ARTICULOSDataTable dtArticulo = new dsAlmacen.ARTICULOSDataTable(); dtArticulo.FillByORACLE_CODE(row.ARTICULO); if (dtArticulo.Count == 1) { bulto.Articulo = Articulo.Parse(dtArticulo[0]); } dsAlmacen.UBICACIONESDataTable dtUbicacion = new dsAlmacen.UBICACIONESDataTable(); dtUbicacion.FillByCODUBI(bulto.Ubicacion.Codigo); if (dtUbicacion.Count == 1) { bulto.Ubicacion = Ubicacion.Parse(dtUbicacion[0]); } return(bulto); }